Conda 配置 Python 环境
前言
我们在使用 Python 时,有时需要多个 Python 的环境,有的使用 Python2,而有的要使用 Python3,这时就要安装多个版本的 Python,但是管理起来很不方便。Conda 的作用在此刻就显现出来了,它可以创建多个 Python 环境,统一管理,互不干扰,非常方便。
一、Conda 是什么
Conda 是一个开源的软件包和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。它的包管理与 pip 类似,可以用来管理 Python 的第三方包。
Anaconda
和 Miniconda
都是基于 Conda 的管理工具集合,它们包含了 Conda、某一个版本的 Python 和一批第三方库等。其中 Anaconda 包含了 Conda、Python 等 180 多个科学计算的包及其依赖项,因此体积较大。而 Miniconda 是最小的 Conda 安装环境,仅包括一些必要的工具集。
二、如何获取
Anaconda 和 Miniconda 均支持 Windows
、macOS
和 Linux
等主流操作系统,请按需求选择相应版本下载。
以下内容介绍基于 Windows 操作系统。
三、使用 Conda 命令配置多环境
1.创建新环境
Anaconda(或 Miniconda)安装完成后,在开始菜单打开 Anaconda Prompt,执行以下命令
conda create -n tensorflow python=3.8.12
tensorflow
是创建的新环境名称,可以任意取-n
也可以写为--name
python=3.8.12
是新环境安装的 Python 版本号,不加则默认为 Anaconda(或 Miniconda)的 Python 版本
2.激活新环境
输入命令激活前面创建的名为 tensorflow 的环境
conda activate tensorflow
- 命令行窗口由
(base) C:\Users
变为(tensorflow) C:\Users
时,说明已经激活并进入新环境中
3.配置新环境
在 当前环境 下,输入命令安装 tensorflow
conda install tensorflow
# 或者
pip install tensorflow
在使用 Conda 创建的 Python 环境中可以使用 pip 安装包
等待安装完成即可
4.退出新环境
退出 tensorflow 环境
conda deactivate
- 命令行窗口由
(tensorflow) C:\Users
变为(base) C:\Users
时,说明已经退出新环境,回到base
环境
5.检查所有环境
在任意环境下输入以下命令
conda info -e
# 或者
conda env list
执行此命令后,会显示以下结果
# conda environments:
#
base * E:\ProgramData\Anaconda3
tensorflow E:\ProgramData\Anaconda3\envs\tensorflow
*
号表示目前所处的环境位置
6.检查所有安装的包
conda list
以下显示即为已经安装的包
# packages in environment at E:\ProgramData\Anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py38_0
alabaster 0.7.12 py_0
anaconda 2020.11 py38_0
anaconda-client 1.7.2 py38_0
...
# 注:剩余的包此处已略过
7.删除某环境
conda remove -n tensorflow --all
tensorflow
为移除的环境名称
8.重命名某环境
Conda 其实并没有重命名指令,实现重命名是通过克隆完成的,分两步:
- 先克隆一份旧环境,克隆时重新命名
- 然后删除旧环境
# 第一步:
conda create -n pytorch --clone tensorflow
# 第二步:
conda remove -n tensorflow --all
--clone
后面为旧环境的名字-n
后面为新的名字
四、使用 Anaconda Navigator 配置多环境
1.简介
Anaconda Navigator 是 Anaconda 的桌面图形用户界面,可以不使用命令行命令来实现 Conda 的基本操作,同样适用于 Windows,macOS 和 Linux。
2.安装
Anaconda 默认的 base
环境已经安装了 Anaconda Navigator,而 Miniconda 需要输入以下命令来安装
conda install anaconda-navigator
3.基本操作
打开 Anaconda Navigator 之后,按如下步骤操作来创建环境:
4.环境选项面板介绍
5.其他操作
- 在某环境中安装 Python 包时要使用
conda
命令或者pip
命令 base
为基础环境,Anaconda 安装完成后自动产生- 其他配置好的环境位置:
C:\ProgramData\Anaconda3\envs
(以默认安装位置为例)
Conda 配置 Python 环境的更多相关文章
- Anaconda 配置 Python 环境
原文地址:Anaconda 配置 Python 环境 0x00 环境 Anaconda: 2019.03 Python: 3.6.8 0x01 Linux 安装 Anaconda 交互安装 Anaco ...
- nginx上用fastcgi配置python环境
费了2天的功夫,翻阅了无数的中文.英文资料,终于搞定.写下此文留待以后翻阅用 本文环境,centOS 5.4 ,Nignx-0.8.49, Python 2.6.5 ========== ...
- 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...
- 4.7 Sublime Text3 中配置 Python环境 --之上安装Sublime 3
返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代 ...
- Visual Studio Code配置Python环境
安装环境python环境变量,这个就不写了,这类文章一抓一大把,这类就省略了······· 在Visal Studil Code中配置python环境,其实跟我的上一篇文章一样,如图: 这里有两个选择 ...
- linux下配置python环境 django创建helloworld项目
linux下配置python环境 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstal ...
- VS Code设置中文和配置Python环境
前言: Visual Studio Code(以下简称VSCode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux.内置JavaScript.TypeScript和Node.j ...
- 写文章 使用conda管理python环境
使用conda管理python环境
- 配置Python环境变量
虽然是老问题了,现在安装都自动配置环境变量. 这里,我是在VS2017中安装的Python3.6,但是没有自动配置好环境变量. 配置Python环境变量 打开[此电脑]—[属性]—[高级系统设置]—[ ...
随机推荐
- 跨平台书签同步-Xmarks
原文链接 Xmarks简介 Xmarks 是一款浏览器书签同步工具,它可以实现不同设备,不同浏览器之间的书签同步,并且是免费的. 有人会说,我们为什么需要一款专门的书签同步工具呢?Safari 自带的 ...
- CentOS 8 网卡命令使用
之前一直用CENTOS7中service来重启网卡,但是换成CENTOS8后centos8的网卡服务与centos7有所不同,无法通过systemctl或者service命令重启网卡.centos8网 ...
- 揭秘.NET Core剪裁器背后的技术
十天前,我发布了对.NET Core程序进行瘦身的开源软件Zack.DotNetTrimmer,与.NET Core内置的剪裁器相比,Zack.DotNetTrimmer不仅对程序的剪裁效果更好,而且 ...
- Android 12(S) 图形显示系统 - BufferQueue的工作流程(十一)
题外话 我竟然已经写了这个系列的十一篇文章了,虽然内容很浅显,虽然内容很枯燥,虽然内容也许没营养,但我为自己的坚持点赞! 一.前言 前面的两篇文章,分别讲解了Producer的处理逻辑和queue b ...
- Mybatis——动态sql+字符串匹配导致的判断问题
在mybatis的学习中,狂神建议字符串匹配直接将模糊匹配的符号放在字符串中,如:匹配'keWord',那么实际所使用的参数应该为'%keyWord%' map.put("keyWord&q ...
- 『现学现忘』Docker基础 — 30、Docker中数据卷相关命令
目录 1.Volume命令说明 2.Volume命令的使用 (1)创建数据卷 (2)查看本地数据卷列表 (3)打印myVolume数据卷的详细信息 (4)删除数据卷 (5)删除所有未使用的数据卷 3. ...
- Django APIView源码解析
APIView使用:luffy项目中关于APIView的使用 在Django之 CBV和FBV中,我们是分析的from django.views import View下的执行流程,以下是代码 fro ...
- bat加mimikatz一键获取密码
1 @echo off 2 >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\sys ...
- Ubuntu16.04 搭建samba服务器
1昨天花了一天时间弄了NFS服务器,结果搭建完之后出现各种问题,要么挂载不上,要么就是字符乱码.今天在看到一个关于树莓派的介绍的时候,提到Samba服务器的搭建,我尝试了一下,结果发现很顺利地就能够正 ...
- springboot项目配置类
一.在springboot项目中,如果不进行配置,直接访问静态页面是无法访问的,需要进行配置,springboot舍弃了XML文件的配置方式,这里我们采用开发配置类的方式.新建MvcConfig类,加 ...