首先,我创建一个新的Python的虚拟环境:如何在Windows 7的Pycharm 2.5中为Google App Engine设置虚拟环境?
File
>Settings
>Project Interpreter
>Python Interpreters
>Create Virtual Environment
- 名称:
gae
- 地点:
C:\gae
- 基本解释:
Python 2.7.2
- 继承全球网站包:
No
个
- 套餐:
pip
,setuptools
,distribute
然后我创建一个使用虚拟环境的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解释器会导致问题。
不能重现该问题。看它是否有ActivePython的安装情况,并确认C:\ Python27 \ LIB \ pdb.pyc文件存在,还要检查你的解释道:http://dl.dropbox.com/u/2752840/screens/snap1366-1334926408.png 。 – CrazyCoder 2012-04-20 08:53:52
@CrazyCoder我卸载了Python,然后安装了ActivePython并再次尝试。 C:\ Python27 \ Lib \ pdb.pyc文件存在。当我在虚拟环境的Python shell中“输入pdb”时,它不会引发异常。解释器路径与你的相同。我仍然得到同样的错误。 – Korneel 2012-04-20 12:49:08