Python 配置为使用virtualenv解释器时使用基本解释器
我已经在Windows7机器上配置了PyCharm(v3.4.1)以使用virtualenv,它的一个软件包是Django 1.7 我的基本解释器位于Python 配置为使用virtualenv解释器时使用基本解释器,python,django,virtualenv,pycharm,Python,Django,Virtualenv,Pycharm,我已经在Windows7机器上配置了PyCharm(v3.4.1)以使用virtualenv,它的一个软件包是Django 1.7 我的基本解释器位于C:\Python27\python.exe,使用Django 1.6 我已使用以下步骤将PyCharm配置为将我的virtualenv与Django 1.7一起使用: 设置-->项目解释器-->[选择带有Django 1.7的virtualenv-->OK-->[等待PyCharm重新编制索引] 当我的Django错误页面(debug处于打开状态
C:\Python27\python.exe
,使用Django 1.6
我已使用以下步骤将PyCharm配置为将我的virtualenv与Django 1.7一起使用:
设置
-->项目解释器
-->[选择带有Django 1.7的virtualenv-->OK-->[等待PyCharm重新编制索引]
当我的Django错误页面(debug处于打开状态)出现时,它表示它正在运行Django 1.6。另外,当我在控制台中测试Django版本时,它说它正在运行Django 1.6
我该怎么做才能强制PyCharm使用virtualenv中的包
以下是我的解释器路径:
[virtualenv path]\Lib
[virtualenv path]\Scripts
C:\Python27\Lib
C:\Python27\DLLs
C:\Python27\Lib\lib-tk
[virtualenv path]
[virtualenv path]\Lib\site-packages
在构建virtualenv时,您可能还需要配置virtualenv/bin/python的“解释器路径”这就是我配置PyCharm的方式:
settings.py
和manage.py
希望这能有所帮助。您是否在[Preferences]->[Django]中设置了
settings.py的位置?我没有设置settings.py的位置。我现在知道了,谢谢你,但我已经重新启动了所有程序,我仍然得到了相同的结果。如果不在DJANGO环境下工作,这可能会有帮助。第3步就是关键所在!具体地说,我需要“[运行]->[编辑配置]:检查Python解释器的设置是否与步骤2中的设置相同。”我这样做了,它使用的是我的虚拟环境。我确实认为项目解释器就是项目环境,但显然这不是真的。