Python 如何在Windows7上的Pycharm 2.5中为Google应用程序引擎设置虚拟环境?

Python 如何在Windows7上的Pycharm 2.5中为Google应用程序引擎设置虚拟环境?,python,google-app-engine,pycharm,Python,Google App Engine,Pycharm,首先,我创建了一个新的Python虚拟环境: 文件>设置>项目解释器>Python解释器>创建虚拟环境 姓名:gae 地点:C:\gae 基本解释器:Python 2.7.2 继承全局站点包:否 软件包:pip、设置工具、分发 然后,我创建了一个新的GoogleAppEngine项目,它使用虚拟环境作为Python解释器。运行Hello World项目时,出现以下错误: global pdb = <module 'pdb' from 'C:\Python27\Lib\pdb.pyc'>

首先,我创建了一个新的Python虚拟环境:

文件>设置>项目解释器>Python解释器>创建虚拟环境

姓名:gae 地点:C:\gae 基本解释器:Python 2.7.2 继承全局站点包:否 软件包:pip、设置工具、分发 然后,我创建了一个新的GoogleAppEngine项目,它使用虚拟环境作为Python解释器。运行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解释器会导致问题。

我不确定这一点,但我认为SDK会建立自己的虚拟环境。至少,它会将一组默认库重写为SDK中可用的库


我没有看到任何人抱怨python库的交叉污染。我建议,不要为虚拟环境操心,这是在浪费您的时间。

无法重现该问题。查看ActivePython安装是否发生这种情况,并验证C:\Python27\Lib\pdb.pyc文件是否存在,同时检查解释器路径:。@CrazyCoder我卸载了Python,然后安装了ActivePython并重试。存在C:\Python27\Lib\pdb.pyc文件。当我在虚拟环境的Python shell中导入pdb时,它不会引发异常。解释器路径与您的路径相同。我仍然会犯同样的错误。这不是一个真正的解决方案,但这是我最终所做的。