文档章节

anaconda多个python环境管理

sharelocked
 sharelocked
发布于 2019/05/12 21:37
字数 806
阅读 16
收藏 0

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

conda环境相关指令

1、查看当前环境

>>>conda info --env

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

 

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

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

 

© 著作权归作者所有

sharelocked
粉丝 1
博文 88
码字总数 55159
作品 0
海淀
私信 提问
Deep Learning学习笔记-什么是Anaconda

Anaconda用来管理Python的包和环境。Anaconda便于安装数据科学工作中常用的软件包。你还可以使用它来创建虚拟环境,当你在进行多个项目的时候可以少走很多弯路。Anaconda可以简化我们的工作,...

Adam卢卿
2017/02/03
0
0
Anaconda教程,非著名Python程序员解说

到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示说在安装这个工具前必须先安装一堆其他不明所以的工具? 大多数 Python 的初学者们都曾为...

Python新世界
2018/07/12
0
0
Anaconda管理Python

学Python已经两周了,偶然听群里聊天聊到了Anaconda,觉得挺好的,就记录下来,先记录简单用法,在啰嗦的记录 简单使用 下载 https://www.anaconda.com/download/ 按提示安装,并添加环境变量...

世外大帝
2017/11/23
0
0
以安装PyTorch为例说明Anaconda在Windows/Linux上的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengbingchun/article/details/86212252 在Windows10上配置完MXNet 1.3.0后,再配置PyTorch 1.0时,发现两者需...

fengbingchun
2019/01/10
0
0
教程|Anaconda在Windows上安装及使用

Anaconda是一个python环境管理软件。可以建立环境,并向环境装安装自己需要的包。 其优势是可以不用自己一个一个安装包,极大地减少了因为配置环境而产生的时间成本;同时多个环境相互独立,...

mooneed
2019/12/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Numpy处理图片方法

在进行图像领域的深度学习的时候经常需要对图片进行处理,包括图像的翻转,压缩,截取等,一般都是用Numpy来处理。处理起来也很方便。 In[3] # 导入需要的包 import numpy as np import matp...

北方的郎
13分钟前
7
0
AMD集中擢升高管:从Intel挖了个高手

  1 月 17 日,AMD 官方宣布多项人事升迁、新人任命,擢升了四位高级副总裁:   AMD 同时还宣布, 聘请行业资深人士 Daniel McNamara 出任高级副总裁兼服务器业务部总经理,负责在第二代...

水果黄瓜
17分钟前
4
0
什么是泛型?

一、泛型的概念 泛型是 Java SE5 出现的新特性,泛型的本质是类型参数化或参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。 二、泛型的意义 一般的...

hncboy
52分钟前
7
0
dynamic-connectivity 动态连通性问题之 quick-union 算法

quick-union 的思想是:若对象 p 的 root_id 和对象 q 的 root_id 相等,则认为 p 和 q 连通。 若要将对象 p 和对象 q 连通(已知两对象未连通),则将 p 的 root_id 的值设为 q 的 root_id ...

Phpythoner_Alei
今天
51
0
OSChina 周六乱弹 —— 实在选不出来就唱国歌

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享阿冗的单曲《你的答案》。--祝大家在2020年都找到自己答案。 《你的答案》- 阿冗 手机党少年们想听歌,请使劲...

小小编辑
今天
222
6

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部