我之前在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 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。