[机器学习]环境配置:如何在 Pycharm 已有项目中使用 conda 创建的环境?

982 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情

一、问题描述

希望在 Pycharm 已有项目中使用 conda 创建的环境,却一直找不到当前虚拟环境的Conda 可执行文件在哪,出现错误:

" D:\ Anaconda3 \ python.exe:无法打开文件'create':[Errno 2]没有这样的文件或目录"

image.png

错误的根源在于,Conda 执行文件只在Anaconda默认base环境下有唯一的一个,要在Anaconda的安装文件下查找。而在自定义的虚拟环境下是不存在该文件的,找不到之前搜索引擎得到的

F:\Anaconda\envs\环境\bin\conda

一、前言

假定你已经在 Anaconda中创建好了所需的虚拟环境:

image.png

并已经创建好了一个项目,并想修改该项目的依赖环境为刚刚的虚拟环境。

二、处理过程

1.打开设置-项目-Python解释器-添加解释器

image.png

2.选择添加本地解释器,并选择Conda 环境

image.png

  • Python 解释器为你虚拟环境文件夹下的python.exe文件,本例中为:

image.png

  • 位置就是你项目的位置;
  • Python 版本Conda环境中配置的版本保持一致;
  • (重点)Conda可执行文件有且只有一个(而不是每个虚拟环境下都有),位于Anaconda安装位置(即默认base环境)下Scripts/conda.exe

三、处理结果

image.png

导包的fatal报错消失。

四,其它问题

Anaconda不再支持自定义虚拟环境安装位置,默认安装在C:下。