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中路径字符串斜杠替换方式

    python中路径字符串斜杠替换方式

    这篇文章主要介绍了python中路径字符串斜杠替换方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • python3.6.3+opencv3.3.0实现动态人脸捕获

    python3.6.3+opencv3.3.0实现动态人脸捕获

    这篇文章主要为大家详细介绍了python3.6.3+opencv3.3.0实现动态人脸捕获,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 基于django2.2连oracle11g解决版本冲突的问题

    基于django2.2连oracle11g解决版本冲突的问题

    这篇文章主要介绍了基于django2.2连oracle11g解决版本冲突的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Python装饰器详细介绍

    Python装饰器详细介绍

    这篇文章主要介绍了Python @property装饰器的用法,在Python中,可以通过@property装饰器将一个方法转换为属性,从而实现用于计算的属性,下面文章围绕主题展开更多相关详情,感兴趣的小伙伴可以参考一下
    2022-12-12
  • 使用python搭建代理IP池实现接口设置与整体调度

    使用python搭建代理IP池实现接口设置与整体调度

    在网络爬虫中,代理IP池是一个非常重要的组件,由于许多网站对单个IP的请求有限制,因此,我们需要一个代理IP池,在本文中,我们将使用Python来构建一个代理IP池,然后,我们将使用这个代理IP池来访问我们需要的数据,文中有相关的代码示例供大家参考,需要的朋友可以参考下
    2023-12-12
  • 使用python实现哈希表、字典、集合操作

    使用python实现哈希表、字典、集合操作

    这篇文章主要介绍了使用python实现哈希表、字典、集合操作,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 全网最细 Python 格式化输出用法讲解(推荐)

    全网最细 Python 格式化输出用法讲解(推荐)

    这篇文章主要介绍了全网最细 Python 格式化输出用法讲解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法

    python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法

    今天小编就为大家分享一篇python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python for和else语句趣谈

    python for和else语句趣谈

    这篇文章主要介绍了python for和else语句趣谈,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Python中进度条tqdm包使用方法及特性介绍

    Python中进度条tqdm包使用方法及特性介绍

    这篇文章主要介绍了Python中进度条tqdm包使用方法及特性,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08

最新评论