繁体   English   中英

PyCharm:找不到Anaconda安装

[英]PyCharm: Anaconda installation is not found

在使用PyCharm之前,我在Windows 10上安装了Anaconda,安装在C:\\ ProgramData \\ Anaconda3中。 现在PyCharm显示:当我尝试使用conda env时,“找不到Anaconda安装”。

我还向PATH添加了Anaconda。

有没有办法向PyCharm展示安装Anaconda的位置?

有一个开放的bug,目前PyCharm和IDEA似乎都只检测来自%HOMEPATH%/ anaconda的Conda安装。 https://youtrack.jetbrains.com/issue/PY-26923

最简单的解决方法是创建$ HOME / .anaconda的符号链接

mklink /D %HOMEDRIVE%%HOMEPATH%\anaconda C:\ProgramData\Anaconda3

请注意,C:\\ ProgramData \\ Anaconda3应替换为Anconda安装的路径。 如果您选择将其安装为“Just Me”而不是“All Users”,则默认位置为

C:\Users\<your_username>\AppData\Local\Continuum\anaconda3

更新:自2018.1版以来,此问题现已在IDEA和PyCharm中修复。 您可以在Conda Environment部分的Python Interpreter或SDK设置下指定自定义路径。

您最初在控制台中找不到anaconda python。单击配置蓝色的解释器。

在此输入图像描述

点击蓝色重置的小齿轮(右+上角),然后选择'添加本地'。 在此输入图像描述 指向anaconda中的python

在此输入图像描述

这个给你

在此输入图像描述

在@Ahti Kitsik上面的回答中,以下行无效,导致错误:mklink / D%HOMEPATH%\\ anaconda C:\\ ProgramData \\ Anaconda3

由于安装位置不同,以下内容对我有用:

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

“C:\\ Dev \\ Anaconda3”应该是PC上的anaconda安装文件夹。

此外,请确保以管理员权限运行cmd,否则在尝试创建符号链接时将收到权限错误。

我解决了这个问题:

  • 卸载随Visual Studio 2017安装的Anaconda。我通过取消VS2017安装程序中的选项来完成此操作。
  • 下载官方安装程序后安装Anaconda。
  • 重新启动我的电脑。

我的理论是VS2017在非默认位置安装Anaconda,而PyCharm找不到它。 Anaconda安装程序声明,即使在此更改之后,VS2017仍然可以正常使用Python。

我在Ubuntu 16.04上遇到了同样的问题,我在An ~/.local/opt/anaconda3下安装了Anaconda。 ~/anaconda3下创建一个符号链接为我解决了这个问题。

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

我有一个类似的问题运行Linux(Ubuntu)因为我将anaconda安装到自定义位置。 在主目录中创建指向anaconda的符号链接解决了这个问题。

您可以运行以下命令来执行此操作:

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

*请记住_my_custom_path_to__my_user_name_/是相应的anaconda和用户名的自定义路径

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM