Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >“Python2与Python3共存”,会带来一些什么实质性的改变?

“Python2与Python3共存”,会带来一些什么实质性的改变?

作者头像
汤贤
发布于 2020-05-18 07:59:28
发布于 2020-05-18 07:59:28
9560
举报

困扰

最近被一个问题困扰了很久,就是Python2和Python3共存pip的使用问题,本来是一个很简单的问题。但是我的Python2的pip就是用不了。困扰了我两天的时间。最后发现是我在Python3中换源导致的。如果大家在电脑中也安装了Python2和Python3两个版本的话。不建议在Python3中设置永久换源的配置文件,因为这样可能导致Python2的pip用不了。

Python2与Python3共存

接下来说下如何配置Python2与Python3共存的问题。我是用的Windows电脑,如果是Mac或者Linux的话,会自带Python2

进入python官网,链接https://www.python.org/

选择Downloads--->Windows,点击进入就可以看到寻找想要的python版本

python3安装

首先选择安装目录,本文安装路径为D:\Python\python35,然后点击下载好的python3软件包进行安装,具体流程如下:

在下图红色标记的地方Add Python3.5 to PATH前勾选,可以直接将python3添加到系统环境变量,然后在Customize installation中自定义安装路径。

下图中Advanced Options中没有默认勾选的根据自己的需要进行勾选,黄色标记为VS 2015及其以后版本需要的,如果你以后打算在VS 2015中配置python环境请勾选此项,点击Browse选择安装目录,然后点击Install进行安装。

接下来就是一下步就可以了。

点击关闭,查看python3安装情况,按“Win + R”快捷键,在打开的“运行”对话框中,输入“cmd”按回车,进入如下界面,输入python查看python3安装情况,显示python 3.5.2 的版本信息,则安装成功,

python2安装

点击python2安装包,点击运行,next,选择安装目录,本文安装路径为D:\Python\python27,然后next

下图黄色圈出的部分,显示不能够添加路径到系统变量,不能够直接使用python命令没有关系,先点击next进行安装,后面专门解决。

添加python2到系统环境变量

打开,控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑,新建,分别添加D:\Python\python27和D:\Python\python27\Scripts到环境变量。

修改python.exe名字为python2.exe和python3.exe

找到python2和python3的安装目录,修改python2.7.9和python3.5.2中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe和python3.exe、pythonw3.exe。

然后在运行cmd命令,输入python2即可运行python2.7.9版本

输入python3即可运行python3.5.2版本

pip2 和 pip3设置

Python 安装包需要用到包管理工具pip,但是当同时安装python2和python3的时候,pip只是其中一个版本,以下将提供一个修改方式,即重新安装两个版本的pip,使得两个python版本的pip能够共存。

在DOS命令框输入命令,python3-m pip install --upgrade pip --force-reinstall,显示重新安装成功。

如果到这里没问题的话,那么pip的问题就应该解决了。

但是我却出现了前面所说的问题,pip2不能使用,原因就是我设置了换源的文件。导致Python2的pip不能使用!!!!

pip换源

1.点击此电脑,在最上面的的文件夹窗口输入 : %APPDATA%

2.按回车跳转到以下目录,新建pip文件夹

3.创建pip.ini文件

4.打开文件夹,输入以下内容,关闭即可(注意:源镜像可替换)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
怎么同时 安装python3和python2
Windows 下python3和python2 我们该怎么同时安装python3跟python2呢
程序员小新
2021/12/23
7080
Win10下python3和python2多版本同时安装并解决pip共存问题
特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。
拓荒者
2019/03/16
7.3K0
python3和python2共存
特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。
似水的流年
2018/01/14
1.3K0
Windows下同时安装python2、python3和pip2、pip3设置
打开,控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑,新建,分别添加D:\Python\python27和D:\Python\python27\Scripts到环境变量。
周小董
2019/03/25
3.7K0
Windows下同时安装python2、python3和pip2、pip3设置
python2和python3的共存
1.安装过程中可以手动选择安装路径,本文中的安装路径为"D:\python2", "D:\python3"。
似水的流年
2021/03/23
3.9K0
Python开发环境搭建1.下载及安装2.一台PC安装多个python版本3.python2和python3版本共存的配置4. pip安装模块时执行的命令5.给python安装第三方模块6.查看pip
现在python3是趋势,很多公司已经逐渐使用python3,但是对于爬虫来说,我们现在仍需用2.7,所以现在我们安装Python2.7.9版本
Python攻城狮
2018/08/23
8140
Python开发环境搭建1.下载及安装2.一台PC安装多个python版本3.python2和python3版本共存的配置4. pip安装模块时执行的命令5.给python安装第三方模块6.查看pip
在同一台电脑上同时安装Python2和Python3
目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护。
全栈程序员站长
2022/07/07
1.2K0
在同一台电脑上同时安装Python2和Python3
Python win10下同时安装python3,python2
安装很简单,只要打开进行下一步安装即可。 在安装的路径上我做了一下小修改,不过大家可以根据自己电脑具体情况修改即可。 我的安装路径则是如下: python2 : D:\Python27 python3 : D:\Python37-32
Devops海洋的渔夫
2019/05/31
7160
04.多版本Python共存的配置和使用
但是由于工作需要,我们的个人PC上可能需要多个python版本共存,应该进行什么样的设置呢,本章内容就针对这个问题进行分析和使用的介绍
大牧莫邪
2018/08/27
9780
教你们如何切换Python2与Python3 草稿箱
当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用) 由于历史原因,[Python](https://so.csdn.net/so/search?from=pc_blo
程序员鑫港
2021/12/25
6250
windows下多个python版本共存
    了解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下兼容,但是根据具体的需要,有时候要2.x和3.x共存,python共存本身没有问题,只是需要设置一些环境变量和修改一些东西来让它更容易使用。本文主要说明的是windows环境
py3study
2020/01/06
5.5K0
windows下多个python版本共存
python2.x和python3.x共
   下载完成之后,解压到python3所在的安装目录,用CMD控制台进入解压目录,输入:
py3study
2020/01/08
5100
电脑上同时安装Python2和Pytho
1.1、到Python的官网 https://www.python.org/ 下载Python的安装文件
py3study
2020/01/03
7890
Windows下多个Python版本共存
首先,从官网下载Python的Windows安装版本,进行安装。安装的时候勾选添加系统环境变量选项,或者你自己安装完了以后,进行环境变量的添加。比如:我安装的是64位的Python 2.7和32位的P
卡尔曼和玻尔兹曼谁曼
2019/01/22
1.8K0
Windows下多个Python版本共存
如何在win10上同时安装python2和python3
哎,其实本人已经用惯了python2,听说python3的语法有很多不一样的地方,那我之前写的算法改起来岂不是日了狗了吗?所以一直没改用python3。但是谷歌的那个TensorFlow,在windows下只能支持python3,没办法,这时候我就决定在我的电脑里同时装python2和python3,看看是否可行。
全栈程序员站长
2022/07/07
7530
如何在win10上同时安装python2和python3
Python越来越火,多版本共存问题如何处理
由于现在项目所用到的Python版本不同,在项目中容易搞不清用的那个版本的,而且Python2和Python3又有了较大的变更。因此要解决这个问题是时我们要注意它们的一下几个方面,核心来认识一下:关于环境变量 系统属性->环境变量->Path 计算机正是由于通过Path路径中的目录地址相应的寻找,Path路径下有没有对应的exe(可执行文件),来决定是否可以正确执行。例如:F:\Anaconda3\Python.exe;如果想访问这个Python.exe需要把F:\Anaconda3;加入到Path中。
企鹅号小编
2018/01/12
1.1K0
Python越来越火,多版本共存问题如何处理
一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]
python学习过程中,很多教程都是python2 版本的 但是python2 到2020年就不在维护了,所以 现在教大家如何在一台计算机上安装python2 和python3 互不影响,可以自如的切换。不用任何第三方软件 简单省力,一次配置就可。
全栈程序员站长
2022/08/24
2.3K0
一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]
window 下python2.7与py
(1)在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的): 1.c:\Python27 2.c:\Python27\Scripts 3.c:\Python35 4.c:\Python35\Scripts
py3study
2020/01/13
5140
Windows下Python多版本共存
本文介绍了在Windows系统下,Python实现多版本共存的配置方法。通过下载和安装Python2和Python3,然后配置环境变量和修改Python27的.exe文件,可以实现在命令行中直接调用Python2和Python3。同时,介绍了如何使用pip安装科学栈,包括numpy、pandas等。如果遇到安装问题,可以参考提供的镜像站,使用二进制文件安装所需的科学栈。
王小雷
2018/01/02
2.2K0
Windows下Python多版本共存
Python安装双版本
安装Python2和Python3的时候都勾选add to path(配置环境变量)
2020/08/19
1.1K0
Python安装双版本
推荐阅读
相关推荐
怎么同时 安装python3和python2
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文