conda虚拟环境默认路径的修改方法

 更新时间:2022年07月20日 11:52:24   作者:偶然is  
最近发现我linux系统中的/dev/root目录利用率占用了100%,这对后面文件的操作带来了一些麻烦,下面这篇文章主要给大家介绍了关于conda虚拟环境默认路径的修改方法,需要的朋友可以参考下

改变conda虚拟环境的默认路径

conda环境默认安装在用户目录C:\Users\username.conda\envs下,如果选择默认路径,那么之后创建虚拟环境,也是安装在用户目录下。不想占用C盘空间,可以修改conda虚拟环境路径。

(1)首先,找到用户目录下的.condarc文件(C:\Users\username)。

(2)打开.condarc文件之后,添加或修改.condarc 中的 env_dirs 设置环境路径,按顺序第⼀个路径作为默认存储路径,搜索环境按先后顺序在各⽬录中查找。直接在.condarc添加:

envs_dirs:
  - D:\Anaconda3\envs

然后,在Anaconda Prompt执行conda info命令,就可以看到修改默认环境路径成功

当新创建虚拟环境验证时,可能会发现它还是默认安装在C盘用户目录下的envs

(3)或者在Anaconda Promp执行命令:

conda config --add envs_dirs newdir #增加环境路径newdir

通过执行命令conda env list查看有哪些虚拟路径以及它们的存储路径,* 号表示当前所处的环境。

(pytor) C:\Users\username>conda env list
#conda environments:
#
pytor                 *  D:\Anaconda3\envs\pytor
base                     d:\Anaconda3
pytor                    d:\Anaconda3\envs\pytor
                         d:\anaconda3

(4)如果还是没有修改成功,则需要更改D:\Anaconda3的权限:选中Anaconda3文件夹,然后右击选则属性,找到安全,Users权限全部允许。接下来确定后,时间稍微有点长,等待完成即可。

这时新创建一个虚拟环境验证时,发现在D:\Anaconda3\envs下。

附:conda新建虚拟环境

1)指定位置新建虚拟环境

conda create --prefix=/home/conda_env/mmcv python=3.7

注意:路径/home/conda_env是自己先建立好的,也就是必须存在这个路径,后面的mmcv就是你想给这个环境取的一个名称

2)激活这个环境

source activate /home/conda_env/mmcv

注意:Linux下是source,Windows下是conda

3)可以在这个虚拟环境下,正常安装包,笔者没有发现错误,例如

pip install numpy
conda install numpy

4)退出该虚拟环境

deactivate

5)删除该虚拟环境

conda remove --prefix=/home/conda_env/mmcv --all

总结

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

相关文章

  • 浅析python中的迭代与迭代对象

    浅析python中的迭代与迭代对象

    在本文总小编给大家整理了关于python之中的迭代与迭代对象的相关基础知识点内容,需要的朋友们学习下。
    2018-10-10
  • Python中的列表生成式与生成器学习教程

    Python中的列表生成式与生成器学习教程

    这篇文章主要介绍了Python中的列表生成式与生成器学习教程,Python中的Generator生成器比列表生成式功能更为强大,需要的朋友可以参考下
    2016-03-03
  • pytorch训练imagenet分类的方法

    pytorch训练imagenet分类的方法

    今天小编就为大家分享一篇pytorch训练imagenet分类的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • 在pycharm中设置显示行数的方法

    在pycharm中设置显示行数的方法

    今天小编就为大家分享一篇在pycharm中设置显示行数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python中的sorted函数应用及文件操作详解

    Python中的sorted函数应用及文件操作详解

    这篇文章主要介绍了Python中的sorted函数应用及文件操作详解,python只能将字符串写入到文本文件,要将数值数据存储到文本本件中,必须先试用函数str()将其转换为字符串格式,需要的朋友可以参考下
    2023-12-12
  • Python对文件操作知识汇总

    Python对文件操作知识汇总

    这篇文章主要介绍了Python对文件操作知识汇总的相关资料,非常具有参考借鉴价值,需要的朋友可以参考下
    2016-05-05
  • 关于django 数据库迁移(migrate)应该知道的一些事

    关于django 数据库迁移(migrate)应该知道的一些事

    今天小编就为大家分享一篇关于django 数据库迁移(migrate)应该知道的一些事,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Python内置函数input()示例详解

    Python内置函数input()示例详解

    input()函数是Python中用于获取用户输入的一个简单而强大的工具,它在创建需要用户交互的程序时非常有用,这篇文章主要介绍了Python内置函数input()详解,需要的朋友可以参考下
    2024-04-04
  • Python3.7 + Yolo3实现识别语音播报功能

    Python3.7 + Yolo3实现识别语音播报功能

    这篇文章主要介绍了Python3.7 + Yolo3识别语音播报功能,开始之前我们先得解析出来Yolo3的代码,从而获取到被识别出来的物体标签,具体详细过程跟随小编一起看看吧
    2021-12-12
  • Python开发的HTTP库requests详解

    Python开发的HTTP库requests详解

    Requests是用Python语言编写,基于urllib,采用Apache2 Licensed开源协议的HTTP库。它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。Requests的哲学是以PEP 20 的习语为中心开发的,所以它比urllib更加Pythoner。更重要的一点是它支持Python3哦!
    2017-08-08

最新评论