anaconda安装、操作及报错解决

1.安装

(1)地址:https://repo.anaconda.com/archive/

(2)选择合适的版本,wget下载。chmod 777增加权限,bash Anaconda3-5.1.0-Linux-x86_64.sh 执行安装

         *在询问 是否加入环境变量 时和 是否安装vscode 时选择 no

(3)激活conda,退出激活时使用   conda deactivate   或   . ./deactivate 

当命令行前面出现(base)的时候说明现在已经在conda的环境中了,随时用随时激活。

2. 换conda源

(1)清华源:

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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

(2)显示安装的频道:

 conda config --set show_channel_urls yes 

(3)查看已经添加的channels:

conda config --get channels

(4)删除添加了的channels:

conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/' 
(5)已添加的channel在哪里查看:
vim ~/.condarc

 修改 ~/.condarc可以直接删除已经添加的channel

3. conda安装包

(1)强制安装

conda install 软件名=版本号
conda install gatk=3.7

这时conda会先卸载已安装版本,然后重新安装指定版本。

(2)查看已安装软件:

conda list

(3)更新指定软件:

conda update gatk

(4)卸载指定软件:

conda remove gatk

4. conda虚拟环境

(1)conda env list  查看已有的虚拟环境

(2)conda create -n NAME python=3.6  创建名字为NAME的虚拟环境,指定Python版本

(3)conda info --envs 查看虚拟环境

(4)conda activate NAME  激活虚拟环境

(5)conda remove -n NAME --all  删除虚拟环境

(6)把一个原来叫做py2的环境重新命名成python2(先克隆再删除以前的):

conda create -n python2 --clone py2
conda remove -n py2 --all

5. 对虚拟环境中安装和删除额外的包

(1)如果没有进入到当前虚拟环境,使用-n env_name 的方式去指定对某个虚拟环境安装软件,命令如下:

# 查看指定环境下已安装的package
conda list -n env_name
# 安装指定环境下某个package
conda install -n env_name [package]
# 删除指定环境下某个package
conda remove -n env_name [package]
# 更新指定环境下某个package
conda update -n env_name [package]

(2)如果已经进入到某个虚拟环境,则直接使用以下命令:

# 查看已安装的package
conda list
# 安装某个package
conda install [package]
# 删除某个package
conda remove [package]
# 更新某个package
conda update [package]

# 更新conda,保持conda最新
conda update conda

6. 导入导出环境

(1)导出:conda env export > env.yml

        *注意:若导出base环境,则在目标机上会提示已存在(而且base环境无法删除)。所以要想导出base,最好先复制一下,再导出复制品。

(2)导入:conda env create -f env.yml

(3)对yml文件修改后更新环境:conda env update -f env.yml

7. 环境回滚

conda list --revision
conda --install rev 5
# 回退到 rev 5

8. 补充:

(1)安装完anaconda后,发现每次打开终端后都会自动进入到base的虚拟环境中去,可以使用conda deactivate退出。也可以关闭自动打开的虚拟环境,命令如下

conda config --set auto_activate_base false

(2)alias简化激活操作(在bashrc文件中加一条对激活命令的重命名)

(3)conda安装包过程中报错 PackagesNotFoundError: The following packages are not available from current channels

原因:镜像不好使了

解决方法:换镜像或者search →  https://blog.csdn.net/marleylee/article/details/103722080

(4)“No module named conda”报错

(5)通过yml文件创建环境:

https://blog.csdn.net/qq_34649170/article/details/90230245?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=1328689.139.16165041115482789&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

参考链接:

https://www.jianshu.com/p/edaa744ea47d

https://blog.csdn.net/u010414589/article/details/107441469

https://blog.csdn.net/weixin_42096202/article/details/106962165

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值