介绍
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,其中conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换
下载
国外网站下载速度较慢,推荐到清华镜像站下载,推荐版本Anaconda3-5.2.0-Linux-x86_64.sh,其默认python版本为使用率较高的python3.6
安装
命令
bash Anaconda3-5.2.0-Linux-x86_64.sh
添加环境变量
安装时会询问是否将Anaconda3添加到环境变量当中,我们选择yes,便会自动添加到~/.bashrc文件中,因此我们只需要在终端source一下就可以直接使用了
source ~/.bashrc
更换下载源
国外的各种源下载速度和稳定性都比较差,清华的开源软件镜像站也提供了更换Anaconda仓库的镜像,在终端中输入以下命令即可添加国内的Anaconda Python仓库,这时conda install命令下载速度就变快了。更多信息可打开Tuna开源镜像站了解
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
常用命令:
- 创建虚拟环境。
conda create -n your_env_name python=X.X
创建python版本为X.X(2.7、3.6等)、名字为your_env_name的虚拟环境。your_env_name环境可以在Anaconda安装目录envs文件下找到。
- 使用激活虚拟环境。
source activate your_env_name
- 在虚拟环境中安装软件包。
conda install package
- 在虚拟环境中卸载软件包。
conda remove package_name
- 关闭虚拟环境
source deactivate
- 删除虚拟环境。
conda remove -n your_env_name --all
- 其他命令
1)conda list
查看安装了哪些包。
2)conda env list
或conda info -e
或conda info --envs
查看当前存在哪些虚拟环境
3)conda update --all
检查更新当前conda
卸载
直接删除Anaconda文件夹即可
附录
关于pip
在虚拟环境中,使用pip/pip3 install 安装的库也是安装在虚拟环境中的,可通过pip list
查看当前虚拟环境有哪些使用pip安装的库
但是需要注意不要加sudo
,否则会安装在系统环境中
安装pytorch
常规安装pytorch,下载速度十分慢,很容易下载失败,可以使用清华源进行加速:
添加清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
运行下载命令
conda install pytorch==1.3.1 torchvision cudatoolkit==10.0.130
与官网命令不同的是这里去掉了末尾的-c pytorch
,这样便能从清华源进行下载