Linux环境下配置Anaconda3管理下的python(备忘录)

摘要

在centos7下安装anaconda3并管理python

1.安装Anaconda3

官网下载最新版或者使用

1
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
在镜像源上下载。

下载完成后使用sh Anaconda3-5.2.0-Linux-x86_64.sh进行安装

一路回车然后yes,然后会让你选择安装路径,默认为当前用户/anaconda3

随后会问是否添加环境变量(yes),是否安装vscode(no)

最后使用conda info来查看是否安装成功,如果出现bash: conda: command not found是没加入环境变量,或者添加了没重新生效,需要到用户目录下输入source .bashrc

2.创建环境

conda create -n envname python=3.9

其中envname是环境名,3.9是版本号,都可以替换

如果出现创建新环境有出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url可能是防火墙等因素的问题,建议使用conda config --remove-key channels命令去除换源。

使用source activate进入base环境,这是基础环境,不建议在这里安装库,一些conda的命令见下文。

第一次需要使用source activate先激活一次,然后才能使用conda activate envname来直接激活对应环境。

3.编写运行python

使用touchvi命令创建.py文件

在终端使用python xxx.py运行

4.换源

如果有换源需要可以使用下面的命令

1
2
3
4
5
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
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/msys2/

conda config --set show_channel_urls yes
1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

5.conda的命令

5.1 创建环境

1
conda create -n envname python=3.9

其中envname代表环境名

5.2 进入虚拟环境

1
conda activate envname

5.3 退出环境

1
conda deactivate

5.4 删除环境

1
conda remove -n envname --all

5.5 查看所有环境

1
conda env list

5.6 查看conda版本

1
conda --version

5.7 更新conda

1
conda update conda 

5.8 备份旧环境

1
conda create --name new_env_name --clone old_env_name

5.9 查看当前环境安装的包

1
pip list

参考资料

[1] https://blog.csdn.net/u013898698/article/details/117958663

[2] https://blog.csdn.net/Arno_An/article/details/105229780

[3] https://www.cnblogs.com/tianlang25/p/12433025.html