Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存

Anaconda与Miniconda安装与使用 Conda是虚拟环境管理工具。它与pipenv,venv等虚拟环境管理工具最大的区别在于,Conda虚拟环境是独立于操作系统解释器环境的,即:无论操作系统解释器什么版本,都可以指定虚拟环境Python版本,而venv是依赖主环境的。AnacondaMiniconda是Conda的子集。Anaconda是一个开源的Python发行版本,专注于数据分析。它包含了conda、Python等190多个科学包及其依赖项,使得用户可以便捷地获取管理这些包,同时提供对环境的统一管理。集成第三方库。 阅读详情

前言


Anaconda是一个Python的科学计算发行版,包含了超过300个流行的用于科学、数学、工程和数据分析的Python Packages。由于Python有2和3两个版本,因此Anaconda也在Python2和Python3的基础上推出了两个发行版,即Anaconda2Anaconda3

有时候我们会在电脑上同时使用Anaconda2和Anaconda3两个版本,因此有必要考虑它们的共存问题。一般的使用场景是以其中一个版本为主,另外一个版本为辅,因此只需要达到能方便的切换到备用版本,且备用版本的pip等命令能正常使用即可。

由于Anaconda2和Anaconda3包含较多的模块,很多人是不需要这些的,因此若只想要较为纯净的Python2和Python3共存的,可以看本文最后一部分。

操作步骤


  1. 首先安装主版本,在这里我们选择Anaconda2,按照正常步骤安装即可,这里假定安装目录为D:\Anaconda2

    步骤1

  2. 在这一步打上那两个勾。

    步骤2

    第一个选项是将安装目录加入到系统的PATH环境变量中,以后在CMD中便可以直接用python命令启动python。
    第二个选项是让其他IDE能够检测到Anaconda2并将Anaconda2作为默认的Python 2.7。

  3. 安装好Anaconda2之后,再安装Anaconda3,这里Anaconda3的安装目录必须选在D:\Anaconda2\envs子目录下,如图所示,最后的”py3”可以自己另取。

    步骤3

  4. 这里取消掉那两个勾(按照字面意思理解,打上第二个勾应该是没有影响的。至于第一个选项,由于之前已经把Anaconda2添加到系统PATH路径下了,因此再把Anaconda3添加进去,由于顺序在Anaconda2的后面,几乎是没有作用的,所以这里没有勾上)。

    步骤4

  5. 安装完成之后,在CMD里面直接输入python会启动Python2,而使用activate py3py3即之前Python3安装目录文件夹的名字)命令之后,再使用python即可切换至Python3,如下图所示。使用activate py3命令之后,在命令行前面会出现一个[py3]标记,此时使用任何的python命令都是在Python3下进行的。使用deactivate命令可取消激活Python3

    步骤5

纯净Python共存


说是纯净,其实也不完全“纯净”,这里需要用到另外一个发行版miniconda,它仅包含Python本身和Conda包管理器,因此体积不大。使用miniconda时的共存安装方法与上述步骤完全一致,就不赘述了。

miniconda下载主页

总结


本文的共存实现方法其实是基于conda的创建虚拟环境的功能,详情可见此链接

因此在首先安装主要版本之后,也可使用conda create -n py3 python=3命令来安装Python3,但由于网络问题,这种方法容易失败,所以自己先下载好完整安装包,然后安装到主版本主目录下的envs文件夹更方便。

有人也许会说直接同时安装Anaconda2Anaconda3,然后将Anaconda3目录下的python.exe改为python3.exe也可实现类似的共存。但这种方法存在一个较大的缺陷,即Anaconda3内包含的某些IDE会工作不正常,如Jupyter NotebookSpyder等,因为他们依赖于安装目录下的python.exe,且备用版本的pip等命令也没办法直接使用,总体来说很不方便。

解决Windowsanaconda python2python3 共存问题 对于python刚入门的人都会遇到一个选择问题:选择python2 还是python3,众所周知,python与其它编程语言不一样即新版本与旧版本是不兼容的,最明显的区别就是语法上都存在差异。刚开始入门的时候因为暂时问题需求不是很多,而且因为据说1.支持python2的包比较多 ;2.现有的很多python入门教程都是基于python23.据说python2比较稳定所以选择了python2。因 阅读详情

相关推荐

Python&aconda系列:Anacond、Miniconda的下载安装配置教程详解

Anacond、Miniconda的下载安装配置教程详解

weixin_54626591的博客 3815

anacondaminiconda环境冲突

即把此shell脚本所有的miniconda全部改为anaconda即可,完成后esc退出,并输入":wq"保存更改。在装有anaconda的情况下安装miniconda,会导致原有的环境被miniconda的base环境覆盖。

weixin_67482129的博客 1926

安装Anaconda3MiniConda3

MiniConda3官方版是一款优秀的Python环境管理软件。MiniConda3最新版只包含conda及其依赖项如果您更愿意拥有conda以及超过720个开源软件包,请安装Anaconda。MiniConda3官方版还是一个开源的软件包管理系统环境管理系统,能够帮助用户安装多个版本的软件包。

拥抱具身智能,昇腾Ascend C 1950

AnacondaConda的使用

直接去anaconda官网下载安装文件即可,具体网站自行搜索。官网提供linux版本,windows版本,mac版本。同时提供Anaconda完整版miniconda最小版(无软件界面的,仅支持命令行执行),新手推荐使用Anaconda版,熟悉之后推荐改用miniconda版,占用存储空间小,使用起来感受一样。

年少的勇气已经用完,剩下的就是三思而后行 3069

python2 python3共存导致conda报错_Windows运维之Windows10下配置Python2Python3共存 并用anaconda实现方便的包管理...

本文主要向大家介绍了Windows运维之Windows10下配置Python2Python3共存 并用anaconda实现方便的包管理,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助。适用于想要搭建Python2Python3共存环境并方便进行包管理的开发者AnacondaPython的一个发行版其中有非常方便的包管理工具conda官方下载地址https://www....

weixin_39624769的博客 90

WindowsAnaconda2/python2Anaconda3/python3共存 pycharm

前言Anaconda是一个Python的科学计算发行版,包含了超过300个流行的用于科学、数学、工程数据分析的Python packages。由于Python23两个版本,因此Anaconda也在Python2 Python3的基础上推出了两个发行版,即Anaconda2anaconda3。有时候我们会在电脑上同时使用Anaconda2Anaconda3两个版本,因此有必要考虑它们的共存

秋水顽石 8449

浅谈一下安装了conda之后安装miniconda带来的一系列问题

首先,在你的电脑已有一个conda’的情况下,又安装了一个conda,这种行为本身就很有问题 miniconda类似于简化版的anaconda,只是比anaconda少了一些库 问题1: anaconda navigator打不开 解决 https://programmerah.com/navigator-error-an-unexpected-error-occurred-on-navigator-start-up-2-36863/#:~:text=Navigator%20Error%E2%80%93An

m0_51312071的博客 4455

anaconda、minianaconda 详细安装教程

anaconda、minianaconda 从0到1保姆级安装教程

SimpleLearning 1万+

Anaconda\Miniconda环境配置看这一篇就够了

关于conda,啰嗦几句 conda是一个配置隔离python环境的工具 因为有些时候我们需要不同版本的python或不同版本的pip模块(比如你需要跑两个从github上下下来的代码,他们的tensorflow版本一个要求1.0一个要求2.0) conda既可以实现pip模块不同版本共存,也可以实现python不同版本共存 conda只是一个工具,它有两种发行版,分别是AnacondaMiniconda anaconda是一个大而全的工具集合,包...

Leo的博客 6933

anaconda、miniconda、conda的关系及miniconda安装

Anaconda、Minicondaconda是Python环境中常用的工具。三者关系上,conda是底层工具,AnacondaMiniconda是基于conda的发行版。Anaconda适合初学者,而Miniconda适合资源受限或需要灵活配置的用户。在Linux上安装Miniconda的步骤包括下载安装脚本、运行脚本并接受许可协议,最后通过conda create命令创建新的Python环境。

机器人梦想家 Bing Lee 3255

同时下载了anacondaminiforge3如何转换

转换anacondaminiforge3

moritaosheng的博客 3006
Infin1te
博客等级 码龄11年 16粉丝 1原创
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值