首先,我创建一个新的Python虚拟环境:
File
> Settings
> Project Interpreter
> Python Interpreters
> Create Virtual Environment
gae
C:\gae
Python 2.7.2
No
pip
,setuptools
,distribute
然后我创建了一个新的Google App Engine项目,该项目将虚拟环境用作Python Interpreter。当我运行" Hello World"项目,我收到此错误:
global pdb = <module 'pdb' from 'C:\Python27\Lib\pdb.pyc'>
<type 'exceptions.ImportError'>: No module named pdb
args = ('No module named pdb',)
message = 'No module named pdb'
我该怎么做才能解决此错误?
更新:使用默认的Python解释器运行项目时没有错误。使用虚拟环境Python解释器会导致问题。
答案 0 :(得分:-1)
我不确定这一点,但我认为SDK会建立自己的虚拟环境。至少,它会将一堆默认库覆盖到SDK中可用的库。
我没有看到有人抱怨python库的交叉污染。我建议,不要打扰虚拟环境,这会浪费你的时间。