Anaconda修改默认虚拟环境安装位置的方案分享

 更新时间:2023年01月04日 10:36:32   作者:慢车早行  
新安装Anaconda后,在创建环境时环境自动安装在C盘,但是C盘空间有限,下面这篇文章主要给大家介绍了关于Anaconda修改默认虚拟环境安装位置的相关资料,需要的朋友可以参考下

项目场景:

使用Anaconda Prompt创建虚拟环境

问题描述

保存虚拟环境的默认地址是C盘,而我想将下载的虚拟环境保存到我自定义的位置。

解决方案:

1、使用

conda config --show

查看envs_dirs的信息,一般第一个路径是默认路径。把它修改成想要自定义的路径

方法1: windows+r输入%HOMEPATH% 找到.condarc文件,用记事本打开,将自定义文件夹的路径append到文件中。

比如:

envs_dirs:
  - D:\SDE\Anaconda\Anaconda3\envs

first step:

second step:

找到condarc文件

third step:

注意: 我看了很多材料说是把Anaconda3文件夹的只读属性去掉(右键属性即可找到)。但是我尝试后,新创建的虚拟环境还是在C盘。
⭐故大家在改完Anaconda3的文件夹属性后没成功的话可以试试,将envs文件夹(这是我的文件夹,因人而异)的只读属性去掉,并且在属性–>安全–>User中将权限全都勾上。此时再Anaconda Prompt中创建虚拟环境应该就没问题了。⭐

2、在Anaconda Prompt中使用命令,添加新的虚拟环境作为默认环境

conda config --add envs_dirs 虚拟环境的绝对路径

我的方法的亮点在于对envs文件夹的权限的操作,针对我的情况确实通过修改envs文件夹的只读和赋予全部权限操作实现了虚拟环境下载到自定义路径

Tips:

1、在用

conda create -n 虚拟环境名 python=指定python版本 (不指定默认最新版本)

创建虚拟环境时,在命令行询问我们是否创建虚拟环境时(y/n),在命令的上方会显示此时虚拟环境的路径创建在什么位置,故不用去选择y下载,等下载完后再去用下方命令查看。

conda env list

2、some common commands

conda activate 退出虚拟环境
conda remove --name env_name --all 删除虚拟环境及其中所安装的包
conda remove --name env_name package_name
conda config --show 查看conda信息
修改虚拟环境的默认目录
  -%HOMEPATH%大家.condarc文件加入
      envs_dirs:
      D:\SDE\Anaconda\Anaconda3\envs

这是我在使用Anaconda Prompt创建虚拟环境时遇到的问题,供大家参考。

总结

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

相关文章

  • Python Flask基础教程示例代码

    Python Flask基础教程示例代码

    这篇文章主要介绍了Python Flask基础教程示例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • 将Pytorch模型从CPU转换成GPU的实现方法

    将Pytorch模型从CPU转换成GPU的实现方法

    今天小编就为大家分享一篇将Pytorch模型从CPU转换成GPU的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • python中的None与NULL用法说明

    python中的None与NULL用法说明

    这篇文章主要介绍了python中的None与NULL用法说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • TensorFlow在MAC环境下的安装及环境搭建

    TensorFlow在MAC环境下的安装及环境搭建

    小编在论坛中看到很多朋友在寻找TensorFlow的环境搭建图文步骤以及安装的具体流程,在此小编给大家整理了一篇非常详细的图文流程,希望能够帮助到你。
    2017-11-11
  • 详解使用pymysql在python中对mysql的增删改查操作(综合)

    详解使用pymysql在python中对mysql的增删改查操作(综合)

    本篇文章主要介绍了使用pymysql在python中对mysql的增删改查操作,通过pymysql向数据库进行查删增改,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • python scrapy脚本报错问题及解决

    python scrapy脚本报错问题及解决

    这篇文章主要介绍了python scrapy脚本报错问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 利用Python进行异常值分析实例代码

    利用Python进行异常值分析实例代码

    数据挖掘工作中的第一步就是异常值检测,异常值的存在会影响实验结果。下面这篇文章主要给大家介绍了关于利用Python进行异常值分析的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • pandas 添加空列并赋空值案例

    pandas 添加空列并赋空值案例

    这篇文章主要介绍了pandas 添加空列并赋空值案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Keras在训练期间可视化训练误差和测试误差实例

    Keras在训练期间可视化训练误差和测试误差实例

    这篇文章主要介绍了Keras在训练期间可视化训练误差和测试误差实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python并发和异步编程实例

    python并发和异步编程实例

    这篇文章主要为大家详细介绍了python并发和异步编程实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11

最新评论