anaconda多个python环境管理

如何同时安装多个版本的python?首先要了解相关指令。

conda环境相关指令

1、查看当前环境

>>>conda info --env

用来查看当前anaconda的环境,前面有‘*’星号的是当前环境

9563a47d093db590b12ca216ffef162ee14.jpg 

环境也就是型号指向的路径,删除环境后响应的路径也就同样被删除了。

9f59a7f13cf0bd11b0744c7145a0c6bfc02.jpg

2、创建python环境

>>>conda create --name python37 python=3.7

创建一个名为python37的环境,并指定python版本是3.7(具体是3.7.x anaconda会自动寻找3.7.x中最新的版本)

3、管理环境

3.1、激活环境

>>>conda activate [xxx]

激活xxx环境,

>>>conda activate python37

激活Python37环境

3.2、失活环境

>>>conda deactivate [xxx]

失活xxx环境

>>>conda deactivate python37

失活python37环境

4、删除环境

删除一个环境先失活这个环境,然后再删除环境;

>>>conda deactivate [xxx]

>>>conda remove --name [xxx] --all

先失活xxx环境;

然后删除xxx环境;

>>>conda deactivate python36

>>>conda remove --name python36 --all

先失活python36环境;

然后删除全部python36环境;

5、升级

conda将conda、python等都视为package包,可以使用conda管理conda和python的版本

>>>conda update conda

更新conda,保持conda最新

>>>conda update anaconda更新anaconda

>>>conda update python

更新python,当前环境是python 3.7, conda会将python升级为3.7.x系列的当前最新版本

6、包package安装

>>>conda list查看当前环境下已安装的包;
>>>conda list -n python37查看某个指定环境(这里是python37)的已安装包;
>>>conda search numpy查找某个package(这里是numpy包)信息;
>>>conda install -n python37 numpy

为某个环境(这里是python37)安装package(这里是numpy包);

如果不用-n指定环境名称,则被安装在当前活跃环境;

>>>conda update -n python37 numpy更新某个环境(这里是python37)的某个package(这里是numpy包);

conda安装多个版本的python环境

应用anaconda的环境管理功能,允许同时安装多个版本的python,并且可以自由切换。

1、首先需要安装好anaconda;

2、在anaconda prompt中执行以下操作;

假设需要安装python3.6,需要安进行如下操作:

# 创建一个名为python36的环境,并指定Python版本是3.6(具体是3.6.x anaconda会自动寻找3.6.x中最新的版本)
conda create --name python36 python=3.6
 
# 安装好后,使用activate激活某个环境
activate python36 # for Windows
#source activate python36 # for Linux & Mac
# 激活后,会发现terminal输入的地方多了python36的字样
# 实际此时系统做的事情就是把默认其他版本,如:2.7、3.4,环境从PATH中去除,再把3.6对应的命令加入PATH
 
# 此时,再次输入
python --version
# 可以得到`Python 3.6.x :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.6的环境
 
# 如果想返回默认的python 2.7环境,运行
deactivate python36 # for Windows
#source deactivate python36 # for Linux & Mac
 
# 删除一个已有的环境
conda remove --name python36 --all

 

转载于:https://my.oschina.net/codepencil/blog/3048649

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值