python多版本安装

缘由

在这里插入图片描述
python的多版本问题,是独立于其他编程语言的“独秀”,随之而来的是 语法差异 和 各种 第三方库的支持 不兼容多版本,尽管 python官方宣布 即将到来的2020年 会 停止对python2 的支持,但是 很多重要的第三方库 却 没有 升级到python3 ,或者 做到 兼容 python2 和 python3, 所以 就注定了 需要 两个甚至多个版本同时 存在 于同一个操作系统之中,本文以windows 为例,说明如何 实现python的 多版本安装。

多版本安装

多版本的安装方法,主要有两个(不考虑在 虚拟机和docker环境中 安装python):
一个是多个版本依次直接安装后,通过自定义修改程序名称,从而保证多版本的区分,实现共存;
第二个方法就是 使用 anaconda建立虚拟环境(即某个版本的python运行环境),然后在虚拟环境内可以安装兼容该python版本的第三方库。

安装方法举例:
1、直接安装

例如在windows 10 64位 系统上安装python2.7 和python3.7,在python官网 分别下载 适用 windows系统版本 的python2.7 和python3.7的 最新版本程序,然后依次安装,过程中选择 设置环境变量,例如先安装python2.7,再安装python3.7。安装完成后,由于环境变量中有两个 python.exe程序,此时系统寻找环境变量的顺序是自上而下的,也就是哪版本先安装 则它的权限就更高,所以当在命令行中输入 python时,运行的程序显示的是python2.7;
在这里插入图片描述
这时,找到python 3.7安装目录,修改python.exe为python37.exe,重启命令行之后,在命令行中输入python37,可以打开对应的python3.7程序。
在这里插入图片描述

2、使用anaconda安装

这里需要首先安装anaconda,可以在官网或者清华镜像下载:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
可以根据自身系统版本,选择合适版本,具体安装过程不赘述,可以自行百度。

安装anaconda完成后,开始创建虚拟环境:

(1)创建python版本为2.7、名字为env_python27的虚拟环境(命令行中执行):
conda create -n env_python27 python=2.7

(2)激活 虚拟环境
激活:
activate env_python27

(3)安装第三方库(如requests)

两种方式:
(a)在虚拟环境下,运行:
pip install requests
(b)命令行(非虚拟环境)运行:
conda install -n env_python27 requests

(4)关闭和删除 虚拟环境

关闭:
在虚拟环境下,运行:
deactivate

删除:
命令行下运行:
conda remove -n env_python27 --all

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值