1

まず、新しいPython仮想環境を作成します。

File>> Settings>> Project Interpreter_ Python Interpreters_Create Virtual Environment

  • 名前:gae
  • 位置:C:\gae
  • 基本通訳者:Python 2.7.2
  • グローバルサイトパッケージを継承します。No
  • パッケージ:pip、、setuptoolsdistribute

次に、仮想環境をPythonインタープリターとして使用する新しいGoogleAppEngineプロジェクトを作成します。「HelloWorld」プロジェクトを実行すると、次のエラーが発生します。

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 に答える