私はAnacondaと最新のPycharm 2016.3を一緒に使用したいと思います。私は、設定 - >インタプリタでパッケージを管理できるようにしたいと考えています。これがサポートされていない場合は、これらの2つを一緒に使用するワークフローを知りたいと思います。別のSOの質問によれば、Pycharm 5は通訳者の設定で「Create conda env」を使用していましたが、これは今はなくなっているようです。私は試しました:(ana)conda with pycharm 2016.3 in Linux
1) 'conda create --name project numpy'を使って手動で仮想環境を作成し、インタプリタ( '〜/ anaconda2/envs/bin/python'、作成したPythonの場所しかし、pycharmではsettings->インタープリタを通してパッケージを追加することはできません。コンソールから 'import numpy'を実行すると、仮想env pythonではなく、/ usr/bin/pythonを指すエラーが表示されます。エラー 'ImportError:名前のマルチアレイをインポートできません'。私はcliからcondaを使用して追加するパッケージが何であるかわからないし、pycharmフロントエンドはパッケージを追加しない。
2)インターネーターとしての私のグローバルanaconda python( '〜/ anaconda2/bin/python')とそれはコンソールに接続することができないようです。
3)pycharmを介して仮想環境を直接作成する。
pycharmのインタプリタのリストからデフォルトのpythons(/usr/bin/python2.7/3.5)をデバッグの目的で削除したいと思いますが、それは私に許可されず、パッケージを表示しているようですanaconda仮想環境がインストールされていません。
pycharmを使用して私の仮想環境をCondaで管理する方法はありますか?そうでない場合は、pycharm interepretersの設定で管理できないと仮定して、これら2つをうまく組み合わせるためにどのような手順を取るのですか。
はあなたのコメントYamanのいただきありがとうございますが、アナコンダは「virtualenvの」コマンドを使用していません。 Condaはそれ自身のマネージャー 'conda create/list、source activate'を使用します。私はこれが重要だと考えています。なぜなら、Pycharmはvitual環境を作成する能力を持っています( 'create virtual env'を使って)、それはコンドーム仮想環境でうまく動作しません。私の次の試みは、すべてのenvをconda cliで管理しようとすることですが、pycharmは正しい通訳者を指し示す必要があり、間違ったパッケージ/バージョンを表示すると私を悩ませます。 condch cliを使用してpycharmで –
Joe
正しいです。また、 'conda create env_name'を使ってpycharmのインタプリタをローカルインタプリタとして追加することもできます。 Pycharmのconda通訳を使うためにancondaの人が書いたリンクです。 –
私は/usr/bin/python2.7と3.5実行ファイルの名前をpycharmのリストから削除するように変更しました。ですから、ローカルのinterepreterは〜/ anaconda2/envs//bin/pythonです。パッケージリストには、「conda list」または「conda list -n 」と表示されていないパッケージがいくつか表示されます。 conda update - すべて更新されたpycharmは更新が必要なパッケージをたくさん表示します。pycharmを使って更新しようとすると、パッケージがインストールされていません。 –
Joe