anaconda虚拟环境默认路径的更改图文教程

 更新时间:2023年10月14日 15:38:15   作者:lhx滴xjq  
在Anaconda中如果没有指定路径,虚拟环境会默认安装在anaconda所安装的目录下,这篇文章主要给大家介绍了关于anaconda虚拟环境默认路径更改的相关资料,需要的朋友可以参考下

一、查看所有虚拟环境及其路径(conda env list)

二、查看虚拟环境默认位置(conda config --show)

出来的内容向下滑,滑动到envs_dirs,这里显示的有三个路径,第一个就是虚拟环境默认的安装路径。

三、 添加环境路径(conda config --add envs_dirs D:/Environment_2023/Anaconda3/envs)

这里假设初始时D盘路径排在第二的位置,C盘中的.conda\envs路径排在第一(大部分时的情况),则系统默认是安装在C盘中的.conda\envs路径(这也是一直让人烦恼的问题所在)。此时执行上述代码后,D盘路径会变到第一的位置,也就将默认路径进行了更改。

Ps: 上述代码本意为添加路径,由于路径已经存在,便调整至了第一的位置,删除路径对应为conda config --remove envs_dirs dir

四、尝试创建新的虚拟环境(conda create -n Work37 python=3.7)

代码中Work37为虚拟环境的名字,后面的3.7为python的版本。注意创建虚拟环境时系统会对你进行询问,此时如果作为尝试,则不必输入y,直接输入n即可,因为系统已经将安装的路径告诉了你。如果想删除已经创建的环境,代码为(conda remove -n 环境名 --all)。

五、更改Anaconda3文件夹的属性

如果上述路径已经变成了D盘(目标盘),恭喜已经成功。不放心的话可以自己创建一个虚拟环境再去利用(conda env list)查看他的路径。

如果尝试创建环境时发现路径仍然没有变化,不用担心,很正常。原因是Anaconda3文件夹的属性问题。

进入Anaconda3的属性界面,点击安全

点击编辑

将Users的权限全部允许(最后一个特殊权限可能无法点击,不过没有影响,将其余的点上就可以了)。之后点击确定,这里可能需要等一小会,完成后便可以了。

六、更改所有者

如果在上述步骤中,点击确定后报错,提示“将安全性信息应用到以下对象时发生错误”,不要担心,也是正常现象。此时需要做以下步骤:

在安全界面点击高级

点击更改(可能需要赋予管理员权限,直接赋予即可)

点击高级

点击立即查找

找到Everyone并点击确定

点击确定

勾选 “替换子容器和对象的所有者” 以及 “使用可从此对象继承的权限项目替换所有子对象的权限项目” 并点击确定。这可能会需要一段时间,完成后,在重复五中的步骤,你会发现点击确定不再报错,大功告成。

七、conda清理(conda clean -p)

调整路径是为了给C盘腾出位置,注意偶尔也可以使用conda进行一下清理哦,这条指令的作用是删除没有用的包,图中就存在了2.76G的垃圾,直接输入y便可以删除。

总结

到此这篇关于anaconda虚拟环境默认路径的更改的文章就介绍到这了,更多相关anaconda虚拟环境默认路径内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决django框架model中外键不落实到数据库问题

    解决django框架model中外键不落实到数据库问题

    这篇文章主要介绍了解决django框架model中外键不落实到数据库问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python enumerate内置库用法解析

    Python enumerate内置库用法解析

    这篇文章主要介绍了Python enumerate内置库用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Python字符串的全排列算法实例详解

    Python字符串的全排列算法实例详解

    这篇文章主要介绍了Python字符串的全排列算法,结合实例形式较为详细的总结分析了Python字符串全排列的常见操作技巧,需要的朋友可以参考下
    2019-01-01
  • 在Python中操作MongoDB的详细教程和案例分享

    在Python中操作MongoDB的详细教程和案例分享

    MongoDB是一个高性能、开源、无模式的文档型数据库,非常适合存储JSON风格的数据,Python作为一种广泛使用的编程语言,通过PyMongo库可以方便地与MongoDB进行交互,本文将详细介绍如何在Python中使用PyMongo库来操作MongoDB数据库,需要的朋友可以参考下
    2024-08-08
  • 解决python训练模型报错:BrokenPipeError: [Errno 32] Broken pipe

    解决python训练模型报错:BrokenPipeError: [Errno 32] Broken pipe

    这篇文章主要介绍了解决python训练模型报错:BrokenPipeError: [Errno 32] Broken pipe问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Python如何将PDF拆分成多个文件(最新推荐)

    Python如何将PDF拆分成多个文件(最新推荐)

    在 Python 中,你可以使用 PyPDF2 库来拆分 PDF 文件,以下是一个简单的示例,演示如何将一个 PDF 文件拆分为多个单页 PDF 文件,感兴趣的朋友跟随小编一起看看吧
    2024-05-05
  • pytorch rpc实现分物理机器实现model parallel的过程详解

    pytorch rpc实现分物理机器实现model parallel的过程详解

    这篇文章主要介绍了pytorch rpc实现分物理机器实现model parallel的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • Python利用Seaborn绘制多标签的混淆矩阵

    Python利用Seaborn绘制多标签的混淆矩阵

    混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示。本文将利用Seaborn绘制多标签的混淆矩阵,感兴趣的可以学习一下
    2022-07-07
  • Python操作Jira库常用方法解析

    Python操作Jira库常用方法解析

    这篇文章主要介绍了Python操作Jira库常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • python将图片转base64,实现前端显示

    python将图片转base64,实现前端显示

    今天小编就为大家分享一篇python将图片转base64,实现前端显示,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01

最新评论