私は最近、virtualenv セットアップのテキスト エディターとして vim だけを使用してプロジェクトに取り組み始めました。GitHub からこの virtualenv にいくつかの API をインストールしました。最終的に、プロジェクトが vim の処理能力を超えたので、プロジェクトを IDE に移動する必要がありました。
Aptana Studio 3 を選択しました。Aptana を起動したとき、プロジェクト ディレクトリを、プロジェクトを格納するために作成した virtualenv フォルダーに指定しました。次に、インタープリターに、App/bin (virtualenv から作成)/python2.7 にある Python 実行可能ファイルを指定しました。すべてが正しくマッピングされていることを確認するためにコードの修正を開始したところ、インストールした API を問題なくインポートできました。CherryPy は問題なく動作しましたが、stdlib の一部であると思われるモジュール (urlparse) のインポートで問題が発生しました。最初は、私の Python インタープリターが 2.7.5 ではなく 2.7.1 だと思っていました (2.7.1 を確認するオプションがない 2.7.5 セクションのドキュメントを見つけました) が、私の端末は 2.7.1 を使用しており、エラーなしでモジュールをインポートできます(私はOSX、Mountain Lionを使用しています)。virtualenv をアクティブにして Python インタープリターを実行すると、モジュールをインポートすることもできます。しかし、「from urlparse import parse_qsl」を Aptana にプラグインすると、「Unresolved_import: parse_qsl」というエラーが発生します。
これを別のインタープリターに向けるべきでしたか? もしそうなら、新しいインタープリターで使用していた API モジュールを再インストールする必要がありますか?
質問する
181 次