首先,我創建一個新的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