【VSCode和PyCharm添加Conda环境】

Conda环境的创建

在VSCode或者PyCharm中添加Conda环境,首先需要拥有一个Conda环境。可以参考之前的博文新建Conda环境的部分。新版的PyCharm支持根据项目的requirements.txt新建一个在项目文件夹下的虚拟环境,在文件夹venv下,但是不建议这种方式,因为requirements.txt中的依赖可能不规范,比如sklearnskimagecv2等(分别应该是scikit-learnscikit-imageopencv-python),同时如果依赖很多,可能导致项目过大。

Conda环境的路径

Linux系统

对于Linux系统,一般就在 home 文件夹下,可以直接找到,本文不便演示,因此只以Windows系统为例。

Windows系统

在安装Anaconda时,最好记住安装路径,如果不确定,可以打开 Anaconda Powershell Prompt 或者 Anaconda Prompt 通过conda info --envs查询。
Anaconda Prompt
查询结果:
Conda Path
可以看到,本文中的Conda环境在 AppData\Local\anaconda3 这个路径下。
如果找不到 AppData 或者 ProgramData 之类的文件夹,需要显示隐藏文件:
HiddenFile
AppData 这个文件夹就在 User 文件夹下
AppData

VSCode添加Conda环境

VSCode配置Conda环境必须配置到具体环境中的 python.exe 可执行文件。
可以按照以下步骤:

  • 右下角配置Python环境
  • 输入解释器路径
  • 查找Conda环境的python.exe

演示如下:

  • 点击右下角的Python环境,如果没有配置过,会是黄色的输入解释器标识
    右下角Python环境
  • 查找解释器路径
    输入解释器路径
  • 找到Conda文件夹中的 envs 文件夹,这里是全部的Conda环境
    envs
  • 选中你想要使用的Conda环境
    Conda环境
  • 找到 python.exe
    python.exe
  • 配置好解释器路径后,其他Conda环境应该也可以找到,如果找不到,可能是路径变了,可以额外配置
    Python解释器

PyCharm(2023.3)添加Conda环境

PyCharm添加Conda环境可以直接配置到 conda.exe 进而获得全部Conda环境。
可以按照以下步骤:

  • 右下角配置Python环境
  • 添加本地解释器
  • 查找Conda环境的conda.exe

演示如下:

  • 点击右下角的Python环境,选择添加本地解释器

添加本地解释器

  • 选择Conda环境,其中 Virtualenv环境 就是在项目文件夹下根据 requirements.txt 新建的虚拟环境
    选择Conda环境
  • 找到Conda所在文件夹,这里是 AppData
    找到Conda文件夹
  • 找到 Scripts 文件夹下的 conda.exe,在Linux系统下应该是 conda.bat
    找到conda.exe
  • 等待获取Conda环境列表
    获取conda环境列表
  • 加载之后选择需要的Conda环境
    选择conda环境

总结

VSCode配置到具体环境的python.exe,PyCharm配置到conda.exe。 虽说之前配置PyCharm的时候似乎也可以直接配置到具体环境的python.exe,但是新版PyCharm好像不可以了,读取不到exe文件,可能是设置不对,但是直接配置conda.exe更简单一些,遂记录,曰为了这碟醋包了这顿饺子。另外个人不是很喜欢PyCharm,加载项目的时间已经够我在VSCode上面把结果跑出来了,而且一堆花花绿绿的警告对强迫症患者不是很友好。

  • 25
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值