python 2x升级到3x

yum方式

yum install python3

[[email protected] ~]# python -V

Python 2.7.5

[[email protected] ~]# python3 -V

Python 3.6.8

[[email protected] bin]# cd /usr/bin/

[[email protected] bin]# mv python python.bak

[[email protected] bin]# ln -s python3.6 python

[[email protected] bin]# python -V

Python 3.6.8

当升级完后你会发现yum安装会出现如下错误

[[email protected] bin]# yum -y install lrzsz
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

原因:因为yum要使用python2才可以运行

vim /usr/bin/yum

vim /usr/libexec/urlgrabber-ext-down

将两个文件的最上面/usr/bin/python修改成/usr/bin/python2

原文地址:https://www.cnblogs.com/HByang/p/12669662.html

时间: 2024-11-09 03:00:30

python 2x升级到3x的相关文章

Python——2x和3x的区别

初始解释器编码: 2x:ascii 编码(不自持中文) 3x:unicode编码 推荐全部更换为utf-8 输出方式不同 2x:print ‘你好’2.7版本的两种都支持 3x:print(‘你好’) 原文地址:https://www.cnblogs.com/xinbing/p/11498422.html

Linux下python安装升级详细步骤 | Python2 升级 Python3 转载

Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢? 下面老徐详细讲解升级步骤: 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压 tar -xzvf Python-3.3

Pythonc初探---2x版本与3x版本的区别

Python的3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版本,这是一个较大的升级. 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容. 许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行. 为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数. 新的Python程式建议使用Pyt

Redhat Linux下的python版本号升级

运行#Python与#python -V,看到版本是2.4.3,非常老了,并且之前写的都是跑在python3.X上面的,3.X和2.X有非常多不同, 有兴趣的朋友能够參考下这篇文章: http://www.jb51.net/article/34011.htm 更新python千万不要把老版本号的删除!新老版本号是能够共存的,非常多主要的命令. 软件包都要依赖预装的老版本号python的,比方yum. 一.升级到2.7.3 1. 升级安装 首先下载源tar包 可利用linux自带下载工具wget下

python pin升级失败

接上篇,使用命令:python -m pip install --upgrade pip 发现pip升级时报错,无法升级 解决方法: 1.使用如下命令,查看具体失败原因: pip install --upgrade pip –vvv 2.果然在最后有提示,原来对我的用户文件夹没有访问权限: 3.查看该文件夹的所有者为system,更改所有者为当前用户 4.python -m pip install --upgrade pip 更新成功: 5.安装pillow成功:

Linux下python安装升级详细步骤 | Python2 升级 Python3

Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢? 下面老徐详细讲解升级步骤: 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压 tar -xzvf Python-3.3

0040 重构工程(python django升级)

在Python或Django升级后,如果软件要做相应的升级,则需要重构工程. 1 先在CMD下创建工程 2 复制一份虚拟环境目录 Django的虚拟环境,原则上一个工程一个虚拟环境,如果多个工程共享一个虚拟环境,容易报错. 3 PyCharm打开工程,配置虚拟环境 找到File/Settings/Project/Project Interpreter 点击All,查看当前所有的虚拟环境,如果要为工程增加的虚拟环境已经存在,先删除原来的虚拟环境.因为如果有多个相同的虚拟环境,再增加这个虚拟环境,容

python pip 升级每个包

pip本身不自带升级所有包的功能, 但可以通过下面的脚本实现. import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True) 1.全局升级需要管理员权限. 2.virtualenv需要先激活环境.

python的升级

1.下载源代码  2.  安装 $ tar –jxvf Python-x.x.x.tar.bz2 $ cd Python-x.x.x $ ./configure $ make $ make install 3. 测试 在命令行下输入python,出现python解释器即表示已经正确安装. 在suse10或rhel5(es5)下系统默认已经装了python但版本是2.4.x:本次安装后在shell中输入 #python 会发现显示结果: # python Python 2.4.3 (#1, Dec