【吐血整理】linux关于anaconda 虚拟环境配置和坑!

本文详细介绍了如何使用Anaconda进行环境管理和包安装,包括添加镜像源、创建和管理虚拟环境、区别使用conda和pip安装包的方法,以及一些常见问题的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 关于添加anaconda仓库镜像

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

 

ps:有些说清华的镜像有点问题,所以再加上中科大的镜像,会帮到你们的。

conda config --add channels  https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

 

删除加的国内源

conda config --remove-key channels
 

2. 创建虚拟环境  如果让你因为某个包的版本而去破坏原有配置环境,这是不可取的,正确做法是使用anaconda配置一个虚拟环境。。。

如果anaconda 创建虚拟环境一直报错  Segmentation Fault ( Core Dumped )

conda clean -a  命令可解决!!!

 

conda create -n test (test是虚拟环境名称) 它的地址在你安装的anconda 目录的envs文件夹目录下。

 

指定python版本:conda create -n your_env_name python=X.X

 

conda 克隆基础环境

conda create --name envtorch --clone base

 

克隆其他环境

conda create -n BBB --clone AAA(已有的)

 

激活环境   source activate envtorch(名称)

退出环境 source deactivate

 

3. 注意pip install 和conda install 的不同!

创建完虚拟环境并激活之后,如果要安装包,你自然要使用install命令,但pipinstall是默认安装在你本机的python环境下,而conda install 才是安装在你激活的这个环境下的。但是conda install 很多时候都找不到想要的包,还不如pip install 包直接,快。

 

所以用下面这个命令来使在激活虚拟环境之后,能够使用pip install 安装本地包和其他包,并更新放在这个虚拟环境中。

 

conda install -n test pip   (激活conda虚拟环境前使用该命令创建虚拟环境test中的pip)

 

再直接使用 pip install 包   

 

这时候你在激活虚拟环境之后,使用pip 安装的包就在conda list里面了!(以上两个命令都是在激活虚拟环境的情况下

 

 

本地安装: conda install --use-local your-pkg-name  这样可能很多安装不上,不行就按照前面的步骤,再使用pip install 按照(conda install -n test pip,这一步一定要做!

 

 

4. 查看环境列表

conda env list

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值