1

首先我创建一个新的 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 解释器。当我运行“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 解释器会导致问题。

4

1 回答 1

0

我不确定这一点,但我认为 SDK 设置了自己的虚拟环境。至少,它将一堆默认库覆盖为 SDK 中可用的库。

我还没有看到有人抱怨 python 库的交叉污染。我建议,不要打扰虚拟环境,这是在浪费你的时间。

于 2012-04-20T17:31:11.963 回答