PyCharm添加Anaconda中的虚拟环境,Python解释器出现Conda executable is not found-程序员宅基地

技术标签: python  pycharm  conda  成长之路  

在Anaconda配置好虚拟环境后,需要将环境添加进PyCharm中。(或者新建项目时,设置针对某一项目的运行环境),选择Conda Environment是有时会出现Conda executable is not found错误。
本文的错误来源配置Anaconda和Pytorch的过程中,本机的安装过程见此文WIndows10系统 安装Anaconda、Pycharm以及Pytorch环境(NVIDIA GPU版本)
error
解决步骤:

  • 点击文件夹图标
    Step 1
  • 因为是Conda executable,所以我们要选择Conda.exe不能选择Python解释器,因此我们要选择那个在Anaconda根目录下的 _Conda.exe (注意:文件名中有下划线)。如果找不到_conda.exe,可以选择base环境下的conda.exe(即Anaconda根目录下的 Conda.exe ),在新版本的anaconda中好像已经无法找到_conda.exe了,选择conda.exe即可,然后点击右侧的Load Environments如果在base环境中找不到conda.exe,进Scripts选择conda.exe即可。
    有一点需要注意,在Script目录下,也有一个Conda.exe,点击那个exe,我的电脑加载速度很慢(注意:选择根目录下的_conda.exe,不要选择在script目录下的)。 (为何呢,懂的老哥们可以指点一下 )
    总结一下:
  • 根目录下的_conda.exe或者conda.exe
  • 如果根目录没有,选择Scripts目录下的conda.exe
  1. 选择完成后,最后点击右侧的 Load Environments

    2023-07-02更新:
    如果找不到_conda.exe,可以选择base环境下的conda.exe(即Anaconda根目录下的 Conda.exe ),在新版本的anaconda中好像已经无法找到_conda.exe了,选择conda.exe即可,然后点击右侧的Load Environments
    如果在base环境中找不到conda.exe,进Scripts选择conda.exe即可。

在这里插入图片描述

  1. 接下来,因为我们已经在Anaconda中创建了虚拟环境,因此点击Use existing environment , 选择已安装的Anaconda中的虚拟环境即可,点击右下角的OK,即可
    选择环境
    根据需求选择已经存在的环境即可。
    在这里插入图片描述

  2. 返回创建项目页面,点击Create即可
    Create Project

  3. 成功进入环境
    成功
    此时可以看PyCharm的右下角,会显示虚拟环境的名字,如果成功显示,则添加环境成功
    在这里插入图片描述
    如果解决了问题,请您点个赞吧,与大家共同进步。
    2023-07-03更新:
    如果在base环境中找不到conda.exe,进Scripts选择conda.exe即可。
    在这里插入图片描述

2023-05-25更新:(都是同学或者评论区提供的方法,大家可以尝试一下。)

  1. 如果找不到_conda.exe,可以选择base环境下的conda.exe,在新版本的anaconda中好像已经无法找到_conda.exe了,选择conda.exe即可。
  2. 或者,使用anaconda\condabin\conda.bat后能出现虚拟环境
    找不到根目录中的conda.exe就去找scripts下的conda.exe,加载scripts下的conda.exe即可

反馈:(可能无法解决问题,可以去评论翻一翻)
1:有许多同学评论说找不到_conda.exe。

_conda.exe为如下应用程序:
_conda.exe
如果找不到_conda.exe可以尝试安装一个旧版的pycharm或者anaconda试一下,看看是否可行?或者检索_conda.exe的绝对路径,直接将路径复制进去?

2. Previously configured interpreter中无法识别

看看所要添加的虚拟环境中是否 install 了 python,环境中没有安装python是识别不到的。 也就说仅创建一个虚拟环境,pycharm应该是无法识别到的。

3.评论中有同学说,环境变量Path里添加了Anaconda的Scripts的话就可以用Scripts里面的conda.exe

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/s1hjf/article/details/128759758

智能推荐

Kerberos-非约束性委派攻击-程序员宅基地

文章浏览阅读349次。概念:服务账号可以获取被委派用户的TGT,并将TGT缓存到lsass进程中,从而服务账号可使用该TGT,模拟该用户访问域内其他服务。非约束委派的设置需要SeEnableDelegationPrivilege权限,该特权通常只有域管理员才有。_非约束性委派

Android4.4.4之bug总结_tvbox安卓4.4-程序员宅基地

文章浏览阅读2.4k次。我们平时做Android手机的平台适配工作,绕不开的问题就是对不同Android版本的适配,以下总结了在实际应用中Android4.4.4遇到的一些问题。应用安装后运行异常我们的应用在升级以后,理论上来说,运行的是最新的apk逻辑,然而,在Android4.4.平台上面,如果是系统预置应用,运行的是旧代码。如果minifest的四大组件有删除,就会出现类似于minifest中定义的类找不到等问题而产生崩溃。总结:此问题目前通过系统重启,问题会自动消失。主要是因为系统应用开机的时候预加载,即使新的ap_tvbox安卓4.4

Windows shell 扩展编程教程详解_microsoft.windows.shell.dll怎么引用-程序员宅基地

文章浏览阅读3k次。所谓的Shell扩展就是能够添加某种功能到Windows Shell的COM对象。Windows里有着各种各样的扩展,但关于Shell扩展的原理以及如何编写Shell扩展的文档却很少。如果你想深入地了解Shell各方面的细节,危险漫步特别推荐Dino Esposito的著作《Visual C++ Windows Shell Programming》。不过这些是英文的书籍,当然你可以参照词典进行阅读。_microsoft.windows.shell.dll怎么引用

解决《CPU设计实战》第四章实践交叉编译时报错mipsel-linux-ld: section .MIPS.abiflags LMA overlaps section .data LMA_section .arm.__at_0x00070000 lma [00001bdc,00001be-程序员宅基地

文章浏览阅读1.6k次。解决《CPU设计实战》4.3.1节快速上手CPU设计的开发环境的第4步,编译测试程序时,报错mipsel-linux-ld: section .MIPS.abiflags LMA overlaps section .data LMA的问题,或是其他相似的问题也可参考。_section .arm.__at_0x00070000 lma [00001bdc,00001beb] overlaps section .code

QR二维码编码原理_二维码qr编码算法是什么-程序员宅基地

文章浏览阅读8.4k次,点赞4次,收藏17次。QR码生成原理(一)一、什么是QR码QR码属于矩阵式二维码中的一个种类,由DENSO(日本电装)公司开发,由JIS和ISO将其标准化。QR码的样子其实在很多场合已经能够被看到了,我这还是贴个图展示一下:这个图如果被正确解码,应该看到我的名字和邮箱。二、QR码的特点说到QR码的特点,一是高速读取(QR就是取自“Quick Response”的首字母),对读取速度的体验源自于我..._二维码qr编码算法是什么

初步解析小程序前端框架vant-ui源码_微信小程序vantpopup源码-程序员宅基地

文章浏览阅读4.9k次,点赞2次,收藏2次。初步解析小程序前端框架vant-ui源码本学期的系统分析课程要求我们做一个小项目,我们以微信小程序为框架进行了项目的前端搭建,在UI上以开源组件库vant-ui为基础进行了设计,其中用到了许多该开源库的设计,对于项目前端起到了很大的帮助。组件库的使用教程在 https://youzan.github.io/vant-weapp/#/intro ,介绍说明比较详细且简单,因此这里不再赘述,这里..._微信小程序vantpopup源码

随便推点

GD32F407V**全解介绍_gd32f407 id的含义-程序员宅基地

文章浏览阅读213次。GD32F407V**全解介绍,值得大家学习_gd32f407 id的含义

H.264 压缩与编解码原理-程序员宅基地

文章浏览阅读1.1k次,点赞27次,收藏29次。H.264 压缩与编解码原理

基于深度学习的自然场景文字识别_supervised mid-level features for word image repre-程序员宅基地

文章浏览阅读4.4k次。1.1引言传统光学字符识别主要面向高质量的文档图像,此类技术假设输入图像背景干净、字体简单且文字排布整齐,在符合要求的情况下能够达到很高的识别水平。与文档文字识别不同,自然场景中的文字识别 -----图像背景复杂、分辨率低下、字体多样、分布随意等,传统光学字符识别在此类情况下无法应用。图像理解:仅利用一般的视觉元素(如太阳、大海、山、天空等)及其相互关系,容易缺乏足_supervised mid-level features for word image representation

STM32GPIO固件库点亮LED灯_stm32 gpio亮灯-程序员宅基地

文章浏览阅读1k次。STM32F103指南者用GPIO固件库点亮LED灯使用两个按键分别控制两种灯的亮灭,原来是按下去松开的时候灯亮,怎么改成按下去不用松开就亮啊_stm32 gpio亮灯

虚拟内存_matlab2010 虚拟内存-程序员宅基地

文章浏览阅读138次。程序代码和数据。对所有的进程来说,代码是从同一固定地址开始,紧接着的是和C 全局变量相对应的数据位置。堆。代码和数据区在进程一开始运行时就被指定了大小,与此不同,当调用像 malloc 和 free 这样的 C 标准库函数时,堆可以在运行时动态地扩展和收缩。共享库。大约在地址空间的中间部分是一块用来存放像 C 标准库和数学库这样的共享库的代码和数据的区域。栈。位于用户虚拟地址空间顶部的是用户栈,编译器用它来实现函数调用。和堆一样,用户栈在程序执行期间可以动态地扩展和收缩。特别地,每次我们调用..._matlab2010 虚拟内存

npm运行报错Error: EEXIST: file already exists解决办法_npm run dev error: eexist: file already exists, mk-程序员宅基地

文章浏览阅读6.5k次。如果你百度了很多方法都没有解决的话,请用管理员权限打开cmd,然后再输入npm安装命令试一试。反正我解决了_npm run dev error: eexist: file already exists, mkdir 'c:\windows\system32\c