django-admin startproject在OS X上不使用python3

时间:2015-06-17 03:34:01

标签: python django macos python-2.7 python-3.x

我在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,但这也没有用。

1 个答案:

答案 0 :(得分:3)

推荐:尝试使用 virtualenv 并使用Python3启动您的环境。

或者更快的解决方案是直接使用python interpreter来执行django-admin:

<path-to-python3>/python /usr/local/bin/django-admin startproject mysite