python2.7.X 升级至Python3.6.X

python2.7.X 升级至Python36.X

安装Python3

项目是在py3环境下进行编码的,正好Centos默认的py版本是2,我们还需要安装py3才能让程序run起来,在此之前,需要安装开发工具包,因为要编译安装Python
[[email protected] ~]# yum -y group install "Development Tools"

安装Python的依赖包,不安装依赖可能安装完成后没有pip3 软件。
[[email protected] ~]# yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel vim

下载目前最新的Python3.5.x
[[email protected] ~]# wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
可能你需要通过yum -y install wget

解压编译安装
[[email protected] ~]# tar xf Python-3.5.3.tgz
[[email protected] ~]# cd Python-3.5.3
[[email protected] Python-3.5.3]# ./configure --prefix=/usr/local/python3.5
[[email protected] Python-3.5.3]# make
[[email protected] Python-3.5.3]# make altinstall

为pip3和python3创建链接
[[email protected] Python-3.5.3]# ln -fs /usr/local/python3.5/bin/python3 /usr/local/bin/
[[email protected] Python-3.5.3]# ln -fs /usr/local/python3.5/bin/pip3 /usr/local/bin/
[[email protected] Python-3.5.3]# mv /usr/bin/python/usr/bin/python_old
[[email protected] Python-3.5.3]# ln -fs /usr/local/python3.5/bin/python3.5 /usr/bin/python
[[email protected] Python-3.5.3]# ln -fs /usr/local/python3.5/bin/pip3.5 /usr/bin/pip

验证安装
[[email protected] Python-3.5.3]# pip -V
pip 9.0.1 from /usr/local/python3.5/lib/python3.5/site-packages (python 3.5)
[[email protected] Python-3.5.3]# python -V
Python 3.5.3

修改yum文件,否则yum将无法下载
vim /usr/bin/yum
将#!/usr/bin/python修改为#!/usr/bin/python2.7保存即可生效

时间: 2024-10-13 20:55:25

python2.7.X 升级至Python3.6.X的相关文章

Linux系统中的python2.x升级至python3

python2.x升级至python3 由于需要在公司测试环境搭建的Jenkins上面运行接口自动化脚本,所以需要对Jenkins所处的服务器的python环境进行升级,以便运行python3编写的脚本. 1.查看linux系统原生python版本:

windows XP上实现python2.7.5和python3.4.3共存

windows XP上实现python2.7.5和python3.4.3共存过程记录: 1. 首先安装python2.7.5和python3.4.3,两个版本安装顺序不分前后; 2. 检查系统环境变量中是否存在以下四个变量,缺少则手动加入 c:\Python27; c:\Python27\Scripts; c:\Python34; c:\Python34\Scripts; (python安装路径为C:Python27则环境变量为c:\Python27;python安装路径为D:Python27则

如何把Python2的代码转换为Python3的代码

如何把Python2的代码转换为Python3的代码 注: 如果对于python2和python3不熟悉的,可以参考: [整理]总结Python2(Python 2.x版本)和Python3(Python 3.x版本)之间的区别 之前有机会接触到,将Python2的代码转换为Python3的代码. 经过一番折腾,大概有了基本概念了. 现在简要整理一下,关于如何将Python 2.x的代码,转换为Python 3.x的代码. 把Python 2.x的代码转换为Python 3.x代码的方法 1.自

python2.7升级到python3后,用pip进行安装时报Fatal error in launcher:Unbale to create process using`""

解决:python2.7升级到python3后,用pip进行安装时报Fatal error in launcher:Unbale to create process using`"" 通过查资料查到:http://www.scriptscoop2.com/t/9cebc32c6ebc/python-fatal-error-in-launcher-unable-to-create-process-using-c-program-files.html 借鉴MiguelCldn 提供的方法,

使用python3自带工具2to3.py 转换 python2.x 代码 到python3

几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下.为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式. 本文介绍一下在windows 10 环境下如何使用这个工具: 1)首先要先安装好python3,可到官网下载https://www.python.org/ 2)使用Windows 命令提示符(cmd)打开2to3.

在CMD 中,如何切换python2.x 版本 和 python3.x版本?

1.cmd中输入python,启动python2.x版本,如何切换呢? 2.找到python2.x安装路径,修改python.exe名称为:python27.exe 3. 打开cmd,输入python,打开python3.x版本 4.如何打开python2.x版本呢?cmd命令下输入,刚才python2.x启动程序修改的新名称:python27.exe 5.python3换python2版本,我认为方法应该一样的吧!有兴趣可以试验下

linux 从Python 2.7升级至Python3.6.1

下载Python 3.x的安装包 默认Linux的安装包只能是源码安装: >>  wget  https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz 由于xz结尾的文件,故可以使用如下命令来解压: >>  xz -d Python-3.6.1.tar.xz >> tar xvf Python-3.6.1.tar 3.  编译并安装 >>  mkdir /usr/local/python3 >

【学习笔记】python2的print和python3的print()

python2.x和3.x中的输出语句有着明显不同 2.x中的print不是个函数,输出格式如下 1 Python 2.7.12+ (default, Aug 4 2016, 20:04:34) 2 [GCC 6.1.1 20160724] on linux2 3 Type "help", "copyright", "credits" or "license" for more information. 4 >>&

pycharm同时使用python2.7版本和python3.6版本

最近在看爬虫的专题,很多爬虫的教程是python2的,电脑上装的是3.6版本,而且python不向下兼容,这就很麻烦,最简单的print要加括号啊,等等.于是分享一个在windows环境下pycharm选择python版本的方法: 第一步:安装python2.7版本,为了方便管理,我们将python的两个版本放在同一目录下.python3.6的安装默认路径是C:\Users\用户名\AppData\Local\Programs\Python\,而python2.7的默认安装目录是C:\pytho