【发布时间】:2012-05-01 19:56:38
【问题描述】:
首先我创建一个新的 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 解释器会导致问题。
【问题讨论】:
-
无法重现问题。查看 ActivePython 安装是否发生这种情况并验证 C:\Python27\Lib\pdb.pyc 文件是否存在,同时检查您的解释器路径:dl.dropbox.com/u/2752840/screens/snap1366-1334926408.png。
-
@CrazyCoder 我卸载了 Python,然后安装了 ActivePython 并再次尝试。 C:\Python27\Lib\pdb.pyc 文件存在。当我在虚拟环境的 Python shell 中执行
import pdb时,它不会引发异常。解释器路径与您的相同。我仍然遇到同样的错误。
标签: python google-app-engine pycharm