Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
https://zhuanlan.zhihu.com/p/32925500
1、Anaconda安装(注意对应的python版本)
官网https://www.anaconda.com/download/ 下载windows版本, 直接运行.exe文件即可. 历史版本下载: https://repo.continuum.io/archive/ ,https://blog.csdn.net/u011574296/article/details/78876808
参考 https://www.jianshu.com/p/16df00d65ecd
注意安装路径不要有空格,当前下载的文件 Anaconda3-5.2.0-Windows-x86_64.exe,安装后的版本4.5.11,对应的python版本是python3.6。可以通过下面命令查看版本:
conda --version //查看版本号
2、环境管理
参考https://www.jianshu.com/p/2f3be7781451
Anaconda安装后会有一个默认环境,在windows下默认环境名为base,linux下为root。
//查看已安装的环境 conda info -e //查看已安装的环境,当前被激活的环境会显示有一个星号 //创建环境 conda create -n py35 python=3.5 //环境名称为py35, 选用的python版本为3.5 conda create -n allennlp //创建一个allennlp环境,python使用默认环境base版本 //激活环境 activate allennlp //激活allennlp环境(windows系统) activate base //激活默认环境base
【Anaconda2激活环境命令稍有不同:source activate base】 //移除环境(不要在当前移除的环境操作,可在base环境操作) conda remove -n allennlp --all //移除allennlp环境
用户安装的不同环境都会被放在目录~/anaconda/envs下的文件夹中。
3、包安装
3.1、基本命令
conda install spacy=2.0 //使用conda安装指定版本的包 conda list //查看已安装的包 conda update matplotlib // 包更新 conda remove matplotlib //删除包 pip install spacy==2.0 //也可以使用pip安装指定版本的包
3.2、torch安装
参考: https://blog.csdn.net/sunqiande88/article/details/80085569 官网 https://pytorch.org/
安装命令:
conda install pytorch-cpu -c pytorch //注意显示的版本, 当前为0.4.1
4、pycharm配置Anaconda
https://blog.csdn.net/seymour163/article/details/51810680
5、linux环境安装与命令
linux环境安装与windows部分地方有所不同,下面主要记录不同点。
5.1、安装
首先下载anaconda
wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
然后安装anaconda
bash Anaconda3-5.0.1-Linux-x86_64.sh
安装过程中会需要不断回车来阅读并同意license。安装路径默认为用户目录(可以自己指定),最后需要确认将路径加入用户的.bashrc中。
最后,立即使路径生效,需要在用户目录下执行下面命令添加环境变量:
echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
参考 https://blog.csdn.net/wshzd/article/details/78953808
5.2、命令
source activate py35 //激活环境
source deactivate //退出环境