No module named django.core when running django-admin startproject myproject

Viewed 2688

when running django-admin startproject myproject on macOS I get the error

Traceback (most recent call last):
File "/usr/local/bin/django-admin", line 2, in
from django.core import management
ImportError: No module named django.core

I checked out this question but running import django won't produce any output in a python3 shell.

/usr/local/bin/django-admin is a symlink to /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/bin/django-admin.py.

I already put /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django in my PYTHONPATH as suggested in other questions.

Am I missing something?

4 Answers

On MacOS, use sudo before the command:

sudo django-admin startproject myproject
Related