python2与python3共存及py2IDLE打不开的解决方案

新电脑又要重新配环境,就记录一下叭

一、py2与py3及pip共存

环境:win10\win7

py版本:2.7.13、3.5.2

下载地址:

https://www.python.org/ftp/python/2.7.13/python-2.7.13.amd64.msi

https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe

安装 python2.7.13

正常安装,记得勾选 Add Python.exe to Path ,将python加入系统环境变量

安装 python3.5.2

正常安装,记得勾选 Add Python 3.5 to PATH ,然后选择 Customize installation 自定义安装

控制面板–>系统和安全–>系统–>高级系统设置–>环境变量–>Path,点击编辑,新建,添加环境变量

将python文件夹的python.exe和pythonw.exe改名

在命令行窗口输入 python2 ,python3 可以看到成功运行对应的 python 版本,再用如下重新安装一下 pip,此时命令行输入 pip2 -v 和 pip3 -v ,可以看到两个版本的 pip 信息

python2 -m pip install --upgrade pip --force-reinstall
python3 -m pip install --upgrade pip --force-reinstall

分别进到两个 python 文件夹下面的 Scripts 文件夹,把 pip pip2.7 pip3.5 都删了,只保留pip2 pip3

到这里就成功安装了 python2.7 和 python3.5.2 以及对应的 pip

二、共存后python2的IDLE打不开

在 win7 装环境的时候一切正常,但是 win10 安装结束时还会出现 py2 的 IDLE 打不开的问题

打开安装路径下的这个文件 Python27\Lib\lib-tk\Tkinter.py,把编码从 utf-8 修改为 gbk ,问题解决

参考:

https://blog.csdn.net/mvp_Dawn/article/details/80249636

https://blog.csdn.net/autista/article/details/73650943

原文地址:https://www.cnblogs.com/wkzb/p/12562198.html

时间: 2024-10-08 21:39:16

python2与python3共存及py2IDLE打不开的解决方案的相关文章

关于Python2与python3共存的一点补充

本人实验是在windows下cmd环境下完成的. py -2与py -3分别指定运行python2和python3.但python命令依然可以使用,默认进入python3,virtualenv是使用pip3安装的,只能新建python3的虚拟环境. py -2 -m pip和py -3 -m pip指定运行pip2和pip3,但pip命令也依然可以使用,默认为pip3. 通过pycharm创建新的python2和python3环境之后,则可依照往常使用python和pip命令,此时版本由虚拟环境

Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理

适用于想要搭建Python2和Python3共存环境并方便进行包管理的开发者 Anaconda是Python的一个发行版 其中有非常方便的包管理工具conda 官方下载地址 https://www.anaconda.com/download/ 同时下载两个版本的anaconda 以下Python2简称py2 Python3亦然,anaconda简称conda pycharm是非常方便的Python IDE工具但是其包管理却是不区分py2和py3的有时候无法找到合适版本的包会提示错误信息(安装了c

Windows系统配置Python环境,python2和python3共存

1.下载python: https://www.python.org/downloads/ 注:选择需要的版本(python2 or python3, 32-bit or 64-bit) 2.安装python: 双击打开安装文件,直接下一步安装即可. 3.配置环境变量: "右键"属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> path -> 输入Python的安装路径 配置python2和python3共存: 1.安装python2和pyt

python:python2与python3共存时,pip冲突,提示Fatal error in launcher: Unable to create process using '"d:\python27\python2.exe" "D:\Python27\Scripts\pip2.exe" '

问题背景: 机器上同时装了python2.和python3后,导致只能用pip3了,使用pip2时提示:Fatal error in launcher: Unable to create process using '"d:\python27\python2.exe"  "D:\Python27\Scripts\pip2.exe" ' 解决方法: 执行 python -m pip,这种方式代替pip2,同理pip3如果失效,可以使用python3 -m pip代替p

Django框架,python2和python3共存的情况下,创建Django项目

一.python2和python3共存的情况下,直接使用 django-admin startproject Django-project 这个时候系统默认使用的是python2创建,可能由于python2未安装Django而报错. 在此可以使用绝对路径创建Django项目E:\Python3\Scripts\django-admin startproject guest 二.使用pycharm创建Django项目,填写好对应信息,就OK了 原文地址:https://www.cnblogs.co

用 Anaconda 完美解决 Python2 和 python3 共存问题

转自:https://foofish.net/compatible-py2-and-py3.html Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试. 如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Python2 和 Python3 的共存问题,而且在 Windows 平台经常出现安装依赖包(比如 My

python环境搭建(python2和python3共存)

安装两个版本的意义 验证自己代码对版本的兼容性 网上下载的某些源码只能在python2或者python3中运行 安装过程记录 1.去python官网下载python的安装包, 下载完成后如下图所示 2.开始安装 这一步并没有好说的,选择自己安装的路径.这里推荐选择C盘或者D盘的根目录便于查找 注意一点是其中有一个选项是ADD TO PATH,请先不要勾选 3.配置环境变量 配置环境变量的意义在哪里呢?举个例子,比如你要打开QQ,从本质上来说你要到QQ的安装目录去运行,但是平时我们在桌面都有个快捷

Python2和Python3共存安装robotframework

1.下载Python2.Python3安装包 https://www.python.org/ 2.下载pip.tar.gz https://pypi.python.org/pypi/pip#downloads 3.安装好Python2.Python3后,进入其各自安装目录,将python.exe分别改为pyhton2.exe,python3.exe 4.将Python2.Python3的安装目录,配置到环境变量path中,在cmd中分别输入python2,python3验证配置是否正确 5.将下

CentOS7 Python2 和Python3 共存(Python3安装)【转】

1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 可见执行文件在/usr/bin/ 目录下,切换到该目录下执行 ll python* 命令查看 python 指向的是python2.7 因为我们要安装python3版本,所以python要指向python3