持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情
一、问题描述
希望在 Pycharm 已有项目中使用 conda 创建的环境,却一直找不到当前虚拟环境的Conda 可执行文件在哪,出现错误:
" D:\ Anaconda3 \ python.exe:无法打开文件'create':[Errno 2]没有这样的文件或目录"
错误的根源在于,Conda 执行文件只在Anaconda默认base环境下有唯一的一个,要在Anaconda的安装文件下查找。而在自定义的虚拟环境下是不存在该文件的,找不到之前搜索引擎得到的
F:\Anaconda\envs\环境\bin\conda
一、前言
假定你已经在 Anaconda中创建好了所需的虚拟环境:
并已经创建好了一个项目,并想修改该项目的依赖环境为刚刚的虚拟环境。
二、处理过程
1.打开设置-项目-Python解释器-添加解释器:
2.选择添加本地解释器,并选择Conda 环境:
Python 解释器为你虚拟环境文件夹下的python.exe文件,本例中为:
位置就是你项目的位置;Python 版本和Conda环境中配置的版本保持一致;- (重点)
Conda可执行文件有且只有一个(而不是每个虚拟环境下都有),位于Anaconda安装位置(即默认base环境)下Scripts/的conda.exe
三、处理结果
导包的fatal报错消失。
四,其它问题
Anaconda不再支持自定义虚拟环境安装位置,默认安装在C:下。