使用django
并尝试运行manage.py
我获得import error
因为manage.py
由基本解释程序运行,该基本解释程序查找不存在django程序包的基本目录。
使用virtualenv python.exe
时,没有问题,但我无法让virtualenv切换到我想要的python.exe
。
我跑了virtualenv --no-site-packages -p C:\python27\virtualenvs\django12env\scripts\python.exe
并回来Running virtualenv with interpreter C:\python27\virtualenvs\django12\scripts\python.exe Using real prefix 'C:\\Python27' New python executable in django12env\Scripts\python.exe Installing setuptools...
但是它仍然没有使用我想要的解释器。
我也不明白为什么虚拟环境首先会使用全局解释器,而不是它安装的本地解释器。我认为他们的全部目的是充当沙盒?