anaconda创建虚拟环境到指定路径的弊端——vs code在conda虚拟环境下运行.ipynb文件找不到虚拟环境

vscode使用anaconda创建的虚拟环境执行jupyter notebook的.ipynb文件时一直报错:
在这里插入图片描述
试了各种方法都不行,后来在conda官方文档里发现一段话:
在这里插入图片描述
猜测可能vscode在找虚拟环境变量时是通过–name来找的,但是将虚拟环境创建到指定位置后不能使用–name来寻找。但是我找不到应该在vscode的哪里添加–prefix 虚拟环境路径(太笨了)。最后我采用了最笨的方法,把指定路径下的虚拟环境重新复制到anaconda默认虚拟环境安装路径下。。。
这里可以用两种方式实现虚拟环境的迁移:
1.直接复制

conda create -n py_tf_gpu --clone D:\conda_env\py_tf_gpu

在这里插入图片描述
2.导出环境文件,再从导出的环境文件安装
这种方法比较麻烦,可能更适合在新的机器上安装。
需要先激活想要复制或者导出的虚拟环境,在此环境下导出环境配置文件,然后退出虚拟环境,进行安装

conda activate D:\conda_env\py_torch_gpu
conda env export > F:/environment.yaml
conda deactivate
conda env create -f F:/environment.yaml

在这里插入图片描述
希望将来能够找到方法让vscode识别指定目录下的虚拟环境吧=_=!
参考文献:
Managing environments
Conda环境移植(克隆)的方法
Anaconda创建及导出环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值