我在win7上使用pycharm 3.4.1作为我的IDE从USB驱动器运行python。上面列出了我的python解释器的路径。这个python是在我激活的virtualenv中:
$ source ../Scripts/activate
(r1)
f/envs/r1/masslist (master)
$
我刚才意识到,当我导入一个模块时,它来自我的驱动器上的第二个python发行版:
F:\envs\r1\Scripts\python.exe -u F:\PyCharm 3.4.1\helpers\pydev\pydevconsole.py 53113 53114
PyDev console: starting.import sys; print('Python %s on %s' % (sys.version, sys.platform))
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
sys.path.extend(['F:\\envs\\r1\\masslist', 'F:\\PyCharm 3.4.1\\helpers\\pycharm', 'F:\\PyCharm 3.4.1\\helpers\\pydev'])
import django_manage_shell; django_manage_shell.run("F:/envs/r1/masslist")
>>> import webbrowser
>>> print webbrowser.__file__
f:\ppython275\App\Lib\webbrowser.pyc
这里发生了什么?如何修复此问题并导入正确的模块?