我在Mac OS上安装了Django和Django 1.8.2。默认情况下还会在操作系统上安装python 2.7。当我尝试运行startproject时,我得到了 -
$ django-admin startproject mysite
Traceback (most recent call last):
File "/usr/local/bin/django-admin", line 7, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
可能默认系统的python 2.7没有django。如何强制它使用python3?我尝试在shell中将python别名化为python3,但这也没有用。
答案 0 :(得分:3)
推荐:尝试使用 virtualenv 并使用Python3启动您的环境。
或者更快的解决方案是直接使用python interpreter来执行django-admin:
<path-to-python3>/python /usr/local/bin/django-admin startproject mysite