当前位置:   article > 正文

【VSCode和PyCharm添加Conda环境】_vscode未配置conda环境

vscode未配置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上面把结果跑出来了,而且一堆花花绿绿的警告对强迫症患者不是很友好。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/597398
推荐阅读
相关标签
  

闽ICP备14008679号