美文网首页python
Anaconda3的安装和使用

Anaconda3的安装和使用

作者: 徐老贱贱贱 | 来源:发表于2019-05-24 14:53 被阅读0次

简介

用来管理不同版本的Python环境,自带很多常用软件包以及科学计算包。
此处仅记录Ubuntu 16.04的安装和使用过程。

安装

去官网,下载安装包:Anaconda3,如下图所示,根据自己系统、python版本需要下载对应安装包。也可以到历史版本中选择自己需要的版本:历史版本

根据需要选择对应版本
下载完成后,得到一个shell脚本文件,执行该文件(文件名可能因为版本不同有所差异):
bash Anaconda3-5.2.0-Linux-x86_64.sh

进入安装程序,提示输入“ENTER”继续:

Please, press ENTER  to continue
>>> ENTER

按回车后,进入用户协议阅读,你不会真的去读的对吧,再按回车,一直按,按到出现如下提示,输入yes并回车:

Please answer 'yes' or 'no':'
>>>yes

接着提示安装位置,按回车默认即可,进入安装。安装完毕后,提示是否需要加入环境变量,输入yes并回车。安装完成,可能还会提示你安装Microsoft VSCode,不想用就输入no然后就结束安装。
如何确定自己安装没毛病?

  1. 输入python命令,出现anaconda的标识,如下图,随后exit()退出命令行:


    python命令行
  2. 检查conda命令,例如查看conda版本:
conda --version

若提示命令不存在:

 conda :未找到指令

则可能是环境变量没有正确加载,将命令source ~/.bashrc写入到文件.bash_profile中,再执行source ~/.bash_profile即可。

最后,升级全部软件包,以避免可能出现的问题:

conda upgrade --all

使用

除安装即有的默认环境外,有时我们需要根据不同的项目使用不同的python版本。原生python如何切换版本?改环境变量、改软连接,略麻烦。而使用Anaconda就能很方便得管理各种python环境。
例如,现在需要一个新的名为“test”的python3.5环境,使用如下:

  1. 创建虚拟环境
    输入如下命令,输入y开始下载:
conda create -n test python=3.5

离线断网情况下,新建环境可加参数进行离线安装:

conda create -n test python=3.5 --offline
  1. 切换虚拟环境
source activate test

也可查看当前全部虚拟环境,选择自己需要的环境进行切换,比如年纪大了忘了自己建的环境名是什么的时候:

conda env list
  1. 独立安装第三方包
    进行第2步,正确切换到新环境后,进行第三方包的安装,可以使用python的pip命令:
pip install pandas

或者Anaconda的conda工具:

conda install pandas
  1. 卸载第三方包
pip uninstall pandas
  1. 查看当前环境包信息
conda list
  1. 导入导出环境
    Anaconda支持导入导出以方便迁移,还是老规矩,先进入你要操作的环境,例如test
    导出环境信息到文件,文件名自己取:
conda env export > environment.yaml

导入环境信息,即根据配置文件创建一个新环境:

conda env create -f environment.yaml
  1. 切回默认环境
source activate
  1. 删除环境
conda remove -n test --all

回退至原生python
有时候又不想用Anaconda,咋办呢?我是使用上面解决报错的类似方法,把文件.bash_profile里source ~/.bashrc注释掉,关掉终端重新打开就可以了。这样Anaconda就不会被引入到环境变量,python就回来了。还有别的方法,网上很多。

  1. 下载慢,怎么办?换镜像源
    版权问题,清华等镜像目前全都和谐了,有知道可用的优质源欢迎留言
    添加源:
conda config --add channels 源链接

查看当前源:

conda config --show-sources

删除源:

conda config --remove channels 源链接

(可选)设置安装时显示url,不想就改为no:

conda config --set show_channel_urls yes

查看源全部设置,包括链接、show_channel_urls 值:

conda config --show

其实这命令就等于直接查看配置文件:

cat ~/.condarc

相关文章

网友评论

    本文标题:Anaconda3的安装和使用

    本文链接:https://www.haomeiwen.com/subject/vzawzqtx.html