我正在接受一个最初在ubuntu上开发并尝试让它在Windows上运行的python项目。
我有python35& python27都安装在我的系统上,但在我的路径环境中只有python35,因为这是我在virtualenv之外引用的唯一一个。
我使用命令virtualenv -p python27 dlenv
创建一个新的环境目录并将项目拖入其中。
然后我在pycharm中打开了项目并将解释器指向virtualenv python.exe
现在setup.py
文件允许我安装pycharm的所有依赖项。
pip freeze
显示我安装了所有内容,包括django 1.5.1(它开发的版本)。
如果我激活环境然后cd到manage.py
文件并尝试运行任何命令(例如python manage.py validate
)我得到 ImportError:无法导入名称ForeignObjectRel
虽然python --version
证明我正在访问python 2.7.11但我尝试只运行manage.py validate
而得到 ImportError:没有名为django.core.management的模块
任何人都有任何想法可能是什么问题?感谢任何帮助。