django-admin startproject 无法在 OS X 上使用 python3
Posted
技术标签:
【中文标题】django-admin startproject 无法在 OS X 上使用 python3【英文标题】:django-admin startproject not working with python3 on OS X 【发布时间】:2015-09-02 02:47:01 【问题描述】:我在 Mac OS 上安装了带有 Django 1.8.2 的 python3。操作系统还默认安装了 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
很可能默认为没有 django 的系统的 python 2.7。如何强制它使用 python3?我尝试在 shell 中将 python 别名为 python3,但这也不起作用。
【问题讨论】:
您正在使用 python2 执行 django-admin 命令。尝试先激活您的 virtualenv 【参考方案1】:推荐:尝试使用 virtualenv 并使用 Python3 启动您的环境。
或者更快的解决方案是直接使用python解释器执行django-admin:
<path-to-python3>/python /usr/local/bin/django-admin startproject mysite
【讨论】:
以上是关于django-admin startproject 无法在 OS X 上使用 python3的主要内容,如果未能解决你的问题,请参考以下文章
django-admin.py startproject HelloWorld
如何解决django-admin.py startproject mysite在window下无法创建文件
如何解决django-admin.py startproject mysite在window下无法创建文件
如何解决django-admin.py startproject mysite在window下无法创建文件