【发布时间】:2018-12-06 00:10:18
【问题描述】:
我正在尝试为我的 django 应用程序运行 manage.py makemigrations,但我收到“无法导入 Django”消息。
我知道 venv 是如何工作的,我确信我的环境包括 Django。见下文;我尝试运行manage.py(遇到错误),然后运行$ django-admin --version,它显示了Django的版本。
(venv) emmett@emmett-HP:~/PycharmProjects/onramp_crm$ sudo python manage.py makemigrations contacts
Traceback (most recent call last):
File "manage.py", line 18, in <module>
"Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
(venv) emmett@emmett-HP:~/PycharmProjects/onramp_crm$ django-admin --version
2.0.9
(venv) emmett@emmett-HP:~/PycharmProjects/onramp_crm$
这是一个使用 Pycharm Pro 版本的 django-cookiecutter 项目。我已经删除了 onramp_crm/venv 文件夹并完全重新安装了 venv,还在 Pycharm 中设置了一个新的解释器。注销并重新启动 Ubuntu,重新启动 Pycharm,我能想到的一切。
【问题讨论】:
标签: python django pycharm cookiecutter-django