Anaconda安装+使用(Ubuntu)

使用anaconda可以创建多个环境,并在每个环境中安装所需的不同的Python和工具包等等。

安装

下载:官网地址

文件名形如: Anaconda3-2019.03-Linux-x86_64.sh

安装,命令行执行:

#安装
>> sh Anaconda3-2019.03-Linux-x86_64.sh
#回车阅读协议,输入yes继续直到完成

#执行bashrc让有改过的路径生效
>> source ~/.bashrc

#可输入Python,看到已经安装anaconda
>> python

#查看路径
>> which python

错误:安装好后输入conda找不到指令

>> export PATH=~/anaconda3/bin:$PATH
#conda指令已经可用,但重启terminal后依然不可用

>> sudo nano ~/.bashrc

#添加以下代码至末尾
>> PATH="~/anaconda3/bin:$PATH"

ctrl + O #保存
ctrl + X #退出

>> source .bashrc #更新
#conda指令OK

使用

查看现有的环境列表

>> conda env list

创建一个名为[name]的虚拟环境并指定python版本为3

>> conda create -n [name] python=3

进入/退出虚拟环境

#不加后缀,进入anaconda自带的base环境
>> activate

#进入指定环境
>> conda activate [name]

#退出环境
>> conda deactive

#如果出现报错
>> CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
#执行以下命令后正常
>> source activate

查看当前所在环境

#1.直接查看当前命令行提示符头部的“([name])”即为当前环境

#2.列出环境信息查看
>> conda info -e
# 有*号或者括号的即为当前环境

安装第三方包

>> conda install XXX

#或者
>> pip install XXX

#另外:安装包时可以指定路径或者版本,如果是本地的版本、路径那么安装后本地也能使用,如果是conda环境里的,那只能在环境里使用。

卸载第三方包

>> conda remove XXX

#或者
>> pip uninstall XXX

查看环境中所有安装包

>> conda list

导出当前环境的包信息

>> conda env export > environment.yaml

总结

activate  // 切换到base环境
activate learn // 切换到learn环境
conda create -n learn python=3  // 创建一个名为learn的环境并指定python版本为3(的最新版本)
conda env list // 列出conda管理的所有环境
conda list // 列出当前环境的所有包
conda install requests 安装requests包
conda remove requests 卸载requets包
conda remove -n learn --all // 删除learn环境及下属所有包
conda update requests 更新requests包
conda env export > environment.yaml  // 导出当前环境的包信息
conda env create -f environment.yaml  // 用配置文件创建新的虚拟环境

参考链接: https://www.jianshu.com/p/eaee1fadc1e9

你可能感兴趣的:(软件安装,Anaconda)