conda 设置改变用户路径2021-02-09

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了conda 设置改变用户路径2021-02-09相关的知识,希望对你有一定的参考价值。

参考技术A 使用conda时候希望将用户conda安装的东西、创建的环境都装到anaconda的目录里而不是装到每一个用户.conda里面。

ps:
我一开始打算修改配置文件 $HOME/.condarc 进行改动。但是不成功不知道啥问题。 .condarc配置文件默认情况下是不存在的,如果不存在运行 conda config命令时,将会在用户的home目录创建该文件。

修改conda的用户路径。
可以先用 conda info 查看当前设置的信息。

然后使用如下命令添加,重复添加已存在的路径会把新添加的顶置。
conda config --add envs_dirs $PATH
conda config --add pkgs_dirs $PATH

可以看见我吧env的路径默认设置到了软件的envs里,而不是在用户的envs里。

https://www.jianshu.com/p/deaaf3f2af91
https://www.jianshu.com/p/1dbaef6b3209

conda国内源的设置 by dwSun

conda国内源的设置 by dwSun

anaconda是一个balabalabala...

知道这个软件的人肯定不用介绍,不知道的也不必介绍。

conda是anaconda的包管理器,通过conda可以从软件源中下载用户制定的软件及其依赖软件并在用户的系统上进行安装。

这里要说的是,conda的官方源因为服务器在国外,所以速度是很慢的。这里介绍给conda换成国内软件源的方式。这里使用的是清华大学计算机协会(tuna)提供的软件源。

也有一些其他机构提供了conda的软件源镜像,但是我没搜到相关的官方文档,所以这里只介绍tuna的,有其他需求的用户可以自行查找。

直接安装conda之后,执行下述命令就可以:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

miniconda

miniconda是anaconda的一个精简版(或者叫轻量级替代)。anaconda安装包里面带了大部分科学计算用的软件包还有ide,所以安装包很大,但是这些玩意儿并不是所有用户都用的到。而且很多用户装完anaconda之后,还是要联网安装一些自己需要的,anaconda安装包里面没有的软件。所以就不如直接安装miniconda,里面有python和conda(全功能的conda,跟anaconda里面的是一样的,这个不是精简的),然后根据自己需要定制安装软件。

dwSun自己装从来都是用miniconda,anaconda-饶了我吧,那么大的软件包,看着就头疼。

第三方源

tuna还镜像了一些第三方的conda源,这些源里面包含某些软件发行方自己定制的软件或者自家的软件,例如pytorch的conda源里面有pytorch最新的版本,比任何其他软件源里面的更新。

具体信息请参考tuna的官方conda源说明。

参考

Anaconda 镜像使用帮助: https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

以上是关于conda 设置改变用户路径2021-02-09的主要内容,如果未能解决你的问题,请参考以下文章

conda配置文件介绍及问题解决

Conda虚拟环境用conda和pip安装软件包的路径问题

避免和conda环境变量冲突---linux下环境变量的设置方法

如何改变SAS的默认路径设置?

conda创建python环境

Conda 修改jupyter notebook工作路径