关于windows:PyCharm:找不到Anaconda安装

您所在的位置:网站首页 pycharm找不到conda环境 关于windows:PyCharm:找不到Anaconda安装

关于windows:PyCharm:找不到Anaconda安装

2023-03-24 12:36| 来源: 网络整理| 查看: 265

在使用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的符号链接

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

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

1C:\Users\\AppData\Local\Continuum\anaconda3

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

相关讨论 你救了我很多痛苦。这应该是公认的答案。我安装anaconda3到choco,它安装在C:\tools\Anaconda3下。我即将卸载choco软件包并直接从Anaconda网站获取安装程序,希望可能会解决问题直到我偶然发现这个问题。 像魔术一样工作! 注意:要查看anaconda的安装位置,请打开anaconda命令提示符。提示之前显示的路径是包含在此答案中的符号链接第二个参数中的内容。对我来说,它是C: Users Local Continuum anaconda3:stackoverflow.com/questions/37117571/ 提示:必须从以C:\>开头的命令提示符运行此命令(即,它不在另一个驱动器上,例如驱动器D:). If you are on another drive (e.g. drive D:), then go to drive C by typing C:`在DOS提示符下,或者运行此命令:mklink %HOMEDRIVE%%HOMEPATH%\anaconda c:\ProgramData\Anaconda3 @AdamHughes不确定为什么,但anaconda命令提示符中的路径不告诉我它安装在哪里(我使用Win10)。我的路径只是C:\Users\。为了找到我的anaconda,我在这个命令提示符下使用了conda info --envs。它列出了您的所有环境。活动的标记用星号标记 使用这个符号链接技巧,Pycharm确实可以找到Anaconda安装,但是当您使用Pycharm创建虚拟环境时,该虚拟环境的名称在conda info --envs的结果中出现两次,而使用Anaconda导航器创建的环境仅出现一次。 Pycharm创建的环境的2条路径正好是符号链接的2条路径。这两次出现而不是一次出现问题吗? 当它位于网络驱动器上时,使用%HOMEPATH%可能会失败。我使用了%USERPROFILE%,然后在PyCharm中定义了一个本地解释器。 我收到此错误:C: ProgramData Anaconda3 python.exe:无法打开文件'create':[Errno 2]没有这样的文件或目录 @ Pedro77显然C: ProgramData Anaconda3不是你的Conda安装目录。双击安装并相应地调整路径。也不是PyCharm允许自定义路径(自2018.1版本以来)。 @AhtiKitsik实际上是。 Anaconda快捷方式路径:"C: ProgramData Anaconda3 pythonw.exe"。我刚刚为所有用户安装了新的Anaconda和PyCharm,我不能让PyCharm使用它。"多么魅力"。 澄清更新:在PyCharm的Settings => Project Interpreter中,单击右上方的齿轮"Add ..."进入"Add Python Interpreter"窗口。在那里,您可以选择Virtualenv环境,Conda环境等;假设我们选择Conda Environment。然后选择"现有环境",并注意"解释器"选择框右侧的小省略号按钮("...")。在那里,您可以浏览本地目录结构。继续在您现有的Conda环境的根目录中找到您的python可执行文件,无论您在何处创建它。完成。

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

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

这个给你

相关讨论 太棒了,这对我有用。我无法使用任何符号链接解决方案,因为我工作的组织阻止了对命令提示符的访问,因此我需要一个完整的GUI解决方案。

在@Ahti Kitsik上面的回答中,以下行不起作用,并导致错误: mklink / D%HOMEPATH% anaconda C: ProgramData Anaconda3

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

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

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

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

相关讨论 C: Users pedro anaconda python.exe:无法打开文件'create':[Errno 2]没有这样的文件或目录

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

相关讨论 你是怎么做到的,你把它放在哪里了?你能解释一下吗?

我解决了这个问题:

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

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

我有一个类似的问题运行Linux(Ubuntu)因为我将anaconda安装到自定义位置。在主目录中创建指向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"



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3