PyCharmを使用する前に、C:\ ProgramData\Anaconda3にWindows 10にAnacondaをインストールしました。現在、PyCharmは、conda envを使用しようとすると「Anacondaインストールが見つかりません」と表示します。
また、AnacondaをPATHに追加しました。
Anacondaがインストールされている場所にPyCharmを表示する方法はありますか?
未解決のバグがあります。現在PyCharmとIDEAは両方とも%HOMEPATH%/ anacondaからのみCondaのインストールを検出しているようです。 https://youtrack.jetbrains.com/issue/PY-2692
最も簡単な回避策は、$ HOME/.anacondaへのシンボリックリンクを作成することです
mklink /D %HOMEDRIVE%%HOMEPATH%\anaconda C:\ProgramData\Anaconda3
C:\ ProgramData\Anaconda3は、Ancondaインストールへのパスに置き換えてください。 「すべてのユーザー」ではなく「Just Me」用にインストールすることを選択した場合、デフォルトの場所は
C:\Users\<your_username>\AppData\Local\Continuum\anaconda3
UPDATE:この問題は、バージョン2018.1以降、IDEAおよびPyCharmで修正されました。 Conda EnvironmentセクションのPython InterpreterまたはSDK設定でカスタムパスを指定できます。
上記の@Ahti Kitsikの回答では、次の行は機能せず、エラーが発生しました。mklink/ D%HOMEPATH%\ anaconda C:\ ProgramData\Anaconda3
インストール場所が異なるため、次のように機能しました。
mklink /D "%HOMEPATH%\anaconda" "C:\Dev\Anaconda3"
「C:\ Dev\Anaconda3」は、PC上のanacondaインストールフォルダーです。
また、必ず管理者権限でcmdを実行してください。そうしないと、シンボリックリンクを作成しようとしたときにアクセス権エラーが発生します。
~/.local/opt/anaconda3
の下にAnacondaをインストールしたUbuntu 16.04で同じ問題に直面しました。 ~/anaconda3
の下にシンボリックリンクを作成すると、問題が解決しました。
私はこれを修正しました:
私の理論では、VS2017はデフォルト以外の場所にAnacondaをインストールし、PyCharmはそれを見つけることができません。 Anacondaインストーラーは、この変更を行った後でも、VS2017はPythonで引き続き正常に動作するはずだと述べています。
Anacondaをカスタムの場所にインストールしたため、Linux(Ubuntu)の実行で同様の問題が発生しました。ホームディレクトリにanacondaへのシンボリックリンクを作成すると、問題が解決しました。
これを行うには、次のコマンドを実行できます。
ln -s /_my_custom_path_to_/anaconda3/ /home/_my_user_name_/anaconda3
* _my_custom_path_to_
および_my_user_name_/
は、anacondaへのカスタムパスおよびユーザー名であることに注意してください
mklink/D%HOMEDRIVE %% HOMEPATH%\ anaconda "C:\ Program Files\Anaconda3"