我在 Pycharm 中收到以下错误。
错误:Django 在此环境中不可导入
它曾经运行良好,但我将项目和 virtualenv 移动到其他目录并出现错误。这很奇怪,因为如果我运行项目时忽略我收到的配置设置警告,那么工作正常。
问题是现在,Pycharm 没有找到项目 interperter。
Pycharm 运行的命令是:
/Users/plorenzo/../gestorSchools/venv/bin/python3.4 /Users/plorenzo/../gestorSchools/schoolsManager/manage.py runserver 8000
virtualenv 已激活。
我的 $PATH 是:
/Users/plorenzo/../gestorSchools/venv/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
和我的 $PYTHONPATH:
/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4
我花了几天时间试图找到解决方案,但我找不到。
原文由 Pablo L 发布,翻译遵循 CC BY-SA 4.0 许可协议
我终于找到了错误。问题是 virtualenv 路径中的一个文件夹名称带有重音。
这是旧路径:
这是有效的新方法: