最近又把网站清了清灰,把最近的笔记誊上来吧
由于学习教程Py版本要求3.9,因此我们按教程创建一个虚拟环境
conda create -n ML python=3.9
但一般来说,我想指定在E:\Program_Data\anaconda3\envs\ML
的位置创造ML环境
我们可以这么做
conda create --prefix=E:\Program_Data\anaconda3\envs\ML python=3.9
然后发现问题,这样会导致环境没有名称,如下所示:
(base) C:\Users\zhouz>conda info --envs
# conda environments:
#
base * D:\ProgramData\anaconda3
E:\Program_Data\anaconda3\envs\ML
方法1
可以这样解决参考链接
conda config --append envs_dirs E:\Program_Data\anaconda3\envs\
其中指定的目录只需要在环境目录的上一层目录即可,不用指定到ML文件夹
方法2
根据上面的参考链接链接,还有这种方法,创建环境时指定路径,避免环境没有名字
在创建环境时,先在Anaconda Prompt/Powershell中,进入存放环境的目录E:\Program_Data\anaconda3\
利用cd
指令
(base) C:\Users\zhouz>E:
(base) E:\>cd E:\Program_Data\anaconda3\envs\
(base) E:\Program_Data\anaconda3\envs>conda create -n ML python=3.9
或者直接加/d,即cd /d E:\Program_Data\anaconda3\envs\
然后创建环境,环境的名称为:ML。在envs文件夹下面会创建出一个ML这个文件夹,这就是你新创建环境的文件夹。这样你就可以在指定路径下创建环境,而不会出现无名字的情况了
删除虚拟环境
使用conda env remove
即可
(base) E:\Program_Data\anaconda3\envs>conda env remove --name ML_2
Remove all packages in environment E:\Program_Data\anaconda3\envs\ML_2:
...
Proceed ([y]/n)? y
2 条评论
故事线完整,伏笔巧妙,结局耐人寻味。
后期可能会涉及到Anaconda的重装,到时候再补|´・ω・)ノ