C:\ Users\me\Miniconda3にMiniconda3をインストールし、PyCharm内の「プロジェクトインタープリター」をconda環境に設定しましたが、すべて正しく機能しています。しかし、私が取得したPyCharmターミナルにconda
を入力するかのように、condaがパス変数に設定されていないようです
'conda' is not recognized as an internal or external command, operable program or batch file.
アナコンダプロンプトのように動作するようにPyCharmターミナルを設定する方法はありますか?
Windows 10、PyCharm 2018.1 EAP、およびconda 4.4.10がインストールされています。
これを実現するためにpycharm設定を変更できます。
設定>ツール>ターミナルで、Shell path
次のように:
cmd.exe "/K" "C:\Users\me\Miniconda3\Scripts\activate.bat" "C:\Users\me\Miniconda3"
そしてその C:\Users\me\Miniconda3
は、base
などのconda環境名のいずれかで置き換えることができます。
ターミナルを閉じて再度開くと、アナコンダプロンプトが表示されます。
私のPyCharm Community Edition 2018.1.2で動作します
dd.
によるすばらしい回答も役に立ちましたが、PyCharmでは少し異なる方法で行うことにしました。
新しいシェルパスにリダイレクトしなくても、PyCharmターミナルでAnacondaプロンプトを実行できるようです。私の場合、Windows 10では"C:\Windows\System32\cmd.exe"
である元のシェルパスを保持できます。代わりに、condaコマンドプロンプトで使用される環境変数を次のように指定します。
echo %PATH
を実行して、conda環境のPATH値を取得します ここRob
/Adrian
による回答。 PyCharmでpythonインタープリターのPATHをすでに設定している場合は、ここで見つけることができます:Settings - Build, Execution, Deployment - Console - Python Console
。環境変数の入力の右側にあるフォルダーボタンをクリックして、パスをコピーします「値」フィールドの「名前」の下の変数の右側の値Settings - Tools - Terminal
に移動します+
記号を押して新しい変数を作成します。 PATH
という名前を付け、前にコピーした値を貼り付けます。 [OK]をクリックして、[適用]をクリックします変更が認識されたことを確認するために、PyCharmを再起動するか、PyCharm内でターミナルを閉じて再起動します。
これで、たとえば、PyCharm内の同じターミナルウィンドウ内でpip list
とconda list
の両方を使用できるようになります。私の場合、前のコマンドは、他のコマンド(condaから)からのより大きなリストと比較して、より小さなリストを返します。
いずれにせよ、1つで両方を使用できるようになったようです。同じターミナルウィンドウを使用して、condaと通常のpython=操作、たとえばインストールの場合など)を実行します。
補足:ターミナルウィンドウでは2つのオプションが機能しますが、Pythonコンソール-PyCharm内でcondaを使用している場合は機能しないようです。そのコンソールでは現在、以前の通常のpythonインタープリターからのパッケージではなく、condaインタープリターからのパッケージを認識します。
とにかく、これが他の人の役に立つことを願っています!これが長期的に実行可能な解決策であるかどうかについて洞察がある場合は、私に知らせてください。
ウィンドウユーザーの場合、最初にアナコンダ環境の場所を確認してください
conda env list
と入力して表示できます
私の場合、anacondaプロンプトを設定する環境はC:\Users\YOURUSERNAME\Anaconda3\
にあります(これは、最初に取得するルート環境です)。
そして、pycharmに行き、設定に行き、ツールに行き、シェルの内側のパスに入る
cmd.exe "/K" C:\Users\YOURUSERNAME\Anaconda3\Scripts\activate.bat C:\Users\YOURUSERNAME\Anaconda3
シェルパスは異なる場合があります。「アナコンダプロンプト」のショートカットのプロパティから確認できます。「アナコンダプロンプト」のアイコンを右クリック>>プロパティ>>ショートカット>>ターゲット