なぜこんなに困っているのかわかりません。私はOS X 10.7を使用しており、Python=をデフォルト設定でインストールし、含まれている.commandファイルを実行しました。
Python 3.3でPyCharmを動作させたいのですが、動作するインタープリターを見つけることができません。ロードを瞬時に見つけることができるのは、「distribute」パッケージと「setuptools」パッケージを提供する)と「一部のスケルトンが生成に失敗しました」エラーが発生します。2.7インタープリターの1つを選択するとしばらくロードされますが、同様のエラーが発生します。Pythonパッケージツールが見つからない(通常は 'pip')。
長い間検索してきましたが、解決策が見つかりません。
PyCharmはPython 3.3パスを自動的に検出しますPython Installed from http://python.orgmpkg
installer :
/Library/Frameworks/Python.framework/Versions/3.3/bin/python3
このインタプリタをPyCharmに追加したら、パッケージ管理ツールをインストールします(Install 'distribute'をクリックし、次にInstall 'pip'):
を使用して、pipを最新バージョンにアップグレードします。 Upgrade ボタン(配布のアップグレードは失敗します)。
これで、パッケージをインストールできます Install ボタン、たとえばDjango
は、PyCharmの[インタープリター]ダイアログからインストールできます。
コード補完に問題がある場合は、File
を試してください。 Invalidate Caches
、PyCharmを再起動して、インデックス作成が完了するまで待ちます。私にとっては、箱から出してすぐにうまくいきました:
Python 3.3でvenvと呼ばれる新しいvirtualenvメカニズムが使用されるようになりました。
次のいずれかを使用して、これらの環境のいずれかを作成できます。
pyvenv myprojectname
PyCharm 3.0はこれらを正しく処理しません。古いvirtualenvシステムはpythonバイナリを環境にコピーしましたが、envは代わりにpython3.3
バイナリへのシンボリックリンクを作成します。PyCharmは実際のファイルが見つかるまでこれらすべてのシンボリックリンクを解決しようとしますこれにより、仮想環境が無視され、代わりにグローバル環境が使用されます。
このバグを回避するには、python3.3
バイナリを環境のbin
フォルダーにコピーし、これをPyCharmのプロジェクトのインタープリターとして追加します。