【发布时间】:2017-07-10 17:38:42
【问题描述】:
在 macOS 上运行 django-admin startproject myproject 时出现错误
回溯(最近一次通话最后一次):
文件“/usr/local/bin/django-admin”,第 2 行,在
从 django.core 导入管理
ImportError: 没有名为 django.core 的模块
我检查了this question,但运行import django 不会在python3 shell 中产生任何输出。
/usr/local/bin/django-admin 是指向/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django/bin/django-admin.py 的符号链接。
我已经按照其他问题中的建议将 /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/django 放入了我的 PYTHONPATH 中。
我错过了什么吗?
【问题讨论】:
-
“运行
import django不会在 python3 shell 中执行任何操作”是什么意思? -
在 python3 shell 中运行
import django时没有输出。 -
如果你的意思是你只是得到下一个命令的提示,那是标准行为。这意味着它能够导入 django 并且能够找到该模块。
-
是的,这也是我发现的。但是,我无法从命令行创建新的 django 项目。
-
import django 工作了吗?