linux下环境管理anaconda3

我之前在centos之安装单独python3.6,大家都知道centos自带python2.7,通过输入python,和python3来控制想要使用python2,或者python3,如今想要要在linux下独立的环境下运行,我不得不查看如何将环境分割开来,为此我推荐使用anaconda3来管理

安装:

https://www.anaconda.com/distribution/

网址上下载,直接装到linux上,操作简单,shell安装,一直下一步就行了

设置环境变量:

找到目录下的bin绝对路径加到环境变量中,检验输入conda --version查看版本

查看存在的环境

conda info -e
conda info --envs

*为正在使用的环境

创建环境

conda create -n 环境名字 python=版本号
如:
conda create -n test python=3.6
conda create -n test python=3 #如果写3,则会找3中的最新版本

激活环境

source activate 环境名字

退出环境(直接退出当前环境)

source deactivate

删除环境

conda remove -n 环境名字 --all

重命名环境

conda create -n 老环境名字 --clone 新环境名字
conda remove -n 老环境名字 --all
conda info -e

查看安装包(类似于pip list)

conda list
conda list -n 环境名称

删除依赖

conda clean -p      //删除没有用的包
conda clean -t      //tar打包
conda clean -y -all //删除所有的安装包及cache

第三方包的使用

conda install requests   #安装包
conda remove requests #删除包
conda update requests #更新

导入第三方包文件

conda env export > environment.yaml
conda env export > requirements.txt

保存第三方包到一个文件

conda env create -f environment.yaml

window下也是差不多,唯一不同的是

查看环境:

  conda info --envs 或者 conda env list

激活环境:

  activate 环境名  或者 conda activate 环境名

退出环境:

  deactivate

版权声明:本文原创发表于 博客园,作者为 RainBol 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。

原文地址:https://www.cnblogs.com/RainBol/p/10948479.html