web-dev-qa-db-ja.com

PyCharm:Anacondaのインストールが見つかりません

PyCharmを使用する前に、C:\ ProgramData\Anaconda3にWindows 10にAnacondaをインストールしました。現在、PyCharmは、conda envを使用しようとすると「Anacondaインストールが見つかりません」と表示します。

また、AnacondaをPATHに追加しました。

Anacondaがインストールされている場所にPyCharmを表示する方法はありますか?

31
AstronAUT

未解決のバグがあります。現在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設定でカスタムパスを指定できます。

65
Ahti Kitsik

最初はコンソールにanaconda pythonが見つかりません。青色のインタープリターの設定をクリックします。

enter image description here

リセット中の青色の小さな歯車(右上+上隅)をクリックし、「ローカル追加」を選択します。 enter image description here anacondaのpythonをポイントします

enter image description here

はい、どうぞ

enter image description here

4
Tina Liu

上記の@Ahti Kitsikの回答では、次の行は機能せず、エラーが発生しました。mklink/ D%HOMEPATH%\ anaconda C:\ ProgramData\Anaconda3

インストール場所が異なるため、次のように機能しました。

mklink /D "%HOMEPATH%\anaconda" "C:\Dev\Anaconda3"

「C:\ Dev\Anaconda3」は、PC上のanacondaインストールフォルダーです。

また、必ず管理者権限でcmdを実行してください。そうしないと、シンボリックリンクを作成しようとしたときにアクセス権エラーが発生します。

3
Chenhua

~/.local/opt/anaconda3の下にAnacondaをインストールしたUbuntu 16.04で同じ問題に直面しました。 ~/anaconda3の下にシンボリックリンクを作成すると、問題が解決しました。

1

私はこれを修正しました:

  • Visual Studio 2017と共にインストールされたAnacondaをアンインストールします。VS2017インストーラー内のオプションをオフにしてこれを行いました。
  • 公式インストーラー をダウンロードした後、Anacondaをインストールします。
  • PCを再起動します。

私の理論では、VS2017はデフォルト以外の場所にAnacondaをインストールし、PyCharmはそれを見つけることができません。 Anacondaインストーラーは、この変更を行った後でも、VS2017はPythonで引き続き正常に動作するはずだと述べています。

1
Contango

Anacondaをカスタムの場所にインストールしたため、Linux(Ubuntu)の実行で同様の問題が発生しました。ホームディレクトリにanacondaへのシンボリックリンクを作成すると、問題が解決しました。

これを行うには、次のコマンドを実行できます。

ln -s /_my_custom_path_to_/anaconda3/ /home/_my_user_name_/anaconda3

* _my_custom_path_to_および_my_user_name_/は、anacondaへのカスタムパスおよびユーザー名であることに注意してください

0
Smartens

mklink/D%HOMEDRIVE %% HOMEPATH%\ anaconda "C:\ Program Files\Anaconda3"

0
LeoZ