`

Linux升级python到3.6

 
阅读更多

 

# python -V    # 查看python 版本
# cd /home/centos/Downloads    # 进入存放目录
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz    # 获取新版的 python
# tar xvf Python-3.6.1.tar.xz    # 解压文件
# cd ./Python-3.6.1     # 进入解压后的文件目录
# mkdir /usr/local/python3    # 创建编译安装目录
# ./configure --prefix=/usr/local/python3    # 配置编译安装目录
# make && make install    # 编译安装
zipimport.ZipImportError: can't decompress data; zlib not available

 解决 zipimport.ZipImportError: can't decompress data; zlib not available 的方法:

 

1.下载源码: http://www.zlib.net/
2.解压安装:

 

# cd /home/centos/Downloads/
# wget http://www.zlib.net/zlib-1.2.11.tar.gz
# tar zxvf zlib-1.2.11.tar.gz 
# cd zlib-1.2.11
# ./configure
# make && make install

 重新安装 python3:

 

 

# cd /home/centos/Downloads/Python-3.6.1
# ./configure -- prefix=/usr/local/python3
# make && make install
# mv /usr/bin/python /usr/bin/python_old    # 备份旧的python
# ln -s /usr/local/python3/bin/python3 /usr/bin/python    # 把新的 python3 链接到 python
# python
Python 3.6.1 (default, May 30 2017, 18:13:28) 
# yum search    # 安装完后导致 yum 不可用
File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

 解决 yum 不可用:

 

# vi /usr/bin/yum
#!/usr/bin/python    改成:    #!/usr/bin/python_old
# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python    改成:    #!/usr/bin/python_old
# yum search

 

 

升级yum:

 

# yum update

 

 

 

 

分享到:
评论

相关推荐

    Linux--python3.6--cv2-tf-安装出现libstdc++.so问题解决

    ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.7' not found (required by /root/anaconda3/lib/python3.6/site-internal.so) ``` 这通常是由于libstdc++.so版本过低导致的。解决方法是升级glibc库...

    详解python 降级到3.6终极解决方案

    对于Windows用户,可以使用`py -3.6`或`python3.6`命令来调用Python 3.6,而不是直接使用`python`命令,以避免与系统中的其他Python版本冲突。 降级Python后,记得检查新版本是否成功安装,可以通过运行`python3.6 ...

    Python3.6安装

    Python3.6是Python编程语言的一个重要版本,它在2017年发布,引入了许多新特性和改进,为开发者提供了更加高效和便捷的编程体验。在这个版本中,Python优化了语法、性能,并增强了标准库的功能。以下是关于Python3.6...

    CentOS6/7环境下自动升级安装Python2.7或Python3.6并安装pip

    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3 ``` 6. **验证安装**: 检查Python和pip版本: ```bash python3 --version pip3 --version ...

    centos7升级自带python至3.8.docx

    在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...

    python2.7和3.6版本下载

    总的来说,Python 2.7和3.6各有其特点,但考虑到长期支持和安全性,选择Python 3.x系列更为明智。无论是初学者还是经验丰富的开发者,理解不同版本间的差异对于有效地使用Python至关重要。因此,下载和安装适合你...

    python 3.6.4

    - 虽然Python 3.6已不再维护,但升级至更高版本(如3.7、3.8或更高)可以获取更多新功能和安全更新。Python有一个明确的版本升级路径,确保了代码的平滑迁移。 总之,Python 3.6.4是一个适合学习和开发的版本,其...

    linux 更新yum python 用到过的安装包

    dbus-python-devel-1.1.1-9.el7.x86_64.rpm python-2.7.5-89.el7.x86_64.rpm python-iniparse-0.4-9.el7.noarch.rpm python-libs-2.7.5-89.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-...

    麒麟 V10 SP1 升级 python 3.7.9 所需 rpm 包

    操作系统:Linux localhost.localdomain 4.19.90-17.ky10.x86_64 #1 SMP Sun Jun 28 15:41:49 CST 2020 x86_64 x86_64 x86_64 GNU/Linux CPU:Intel x86_64 Little Endian 安装命令具体参考博客:...

    Python-3.6.2

    - 创建软链接,以便在命令行中直接使用`python3.6`:`ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6` 4. **环境变量配置**: 安装完成后,可能需要将Python 3.6.2的bin目录添加到PATH环境变量中...

    3.5与3.6共用修改方式

    "3.5与3.6共用修改方式"意味着3.5版本的参数可以直接下载到3.6版本的变频器中,但这并不意味着所有版本间都可以通用,特别是需要注意的是,这个方法仅限于从3.5版本升级到3.6版本,不能反向操作或用于其他版本间的...

    Linux下升级python和安装pip的详解

    这篇文章详细介绍了如何在Linux系统中升级Python到特定版本以及安装和升级pip的过程。无论是Linux还是Windows用户,都能按照这些步骤轻松完成操作。了解这些基本技巧对于日常的Python开发和维护工作至关重要。确保...

    Linux(Redhat)安装python3.6虚拟环境(推荐)

    mkvirtualenv -p /usr/local/bin/python3.6 myenv ``` - 激活虚拟环境: ``` workon myenv ``` - 如果需要,可以删除虚拟环境: ``` rmvirtualenv myenv ``` - 退出当前虚拟环境: ``` deactivate ```...

    CentOS 7下Python 2.7升级至Python3.6.1的实战教程

    进入`/usr/bin`目录,备份现有的`python`命令为`python.bak`,然后使用`ln -s`创建一个指向`/usr/local/python3/bin/python3.6`的新链接。验证替换是否成功,可以通过运行`python -V`查看当前的Python版本。 最后,...

    Centos部署django环境及python升级

    本文将详细介绍如何在CentOS 7环境中搭建Django 2.1.1开发环境,并将Python版本从2.7升级到3.6。 #### 一、安装必备环境包 为了确保能够顺利安装Python 3.6并搭建Django开发环境,我们需要先安装一些基础依赖包。...

    手动安装python3.6的操作过程详解

    在开始安装之前,需要将Python3.6的PPA源添加到apt仓库列表中。PPA(Personal Package Archives)是Ubuntu用户用来添加软件仓库的一种方式。如果之前添加过其他源,需要先使用命令“sudo apt-add-repository -r ppa:...

    麒麟v10 服务器上面的Python环境的安装

    在开始安装Python之前,确保你的麒麟V10服务器已经更新到最新版本,以获取最新的安全补丁和性能优化。执行以下命令来更新系统: ```bash sudo apt-get update sudo apt-get upgrade ``` 二、安装Python 麒麟V10...

    Centos7-python3.6.8-离线rpm包

    2. **解压文件**:将下载的压缩包解压到一个本地目录,例如 `/home/user/Downloads/python3.6.8`。 3. **进入解压目录**:打开终端,使用 `cd` 命令进入解压后的目录,如 `cd /home/user/Downloads/python3.6.8`。 ...

    linux系统下python-scipy的安装文件

    1. **系统要求**:首先确保你的Linux系统已经安装了Python 3.x版本(推荐3.6以上)和pip,pip是Python的包管理器,用于安装和管理Python库。 2. **安装NumPy**:Scipy依赖于NumPy,所以你需要先安装NumPy。打开终端...

    Python-3.6.9.tgz

    9. **安全改进**:包括SSL/TLS协议的支持和安全性升级,以及对加密库的更新,确保了Python程序在处理网络通信时的安全性。 10. **标准库扩展**:Python 3.6的标准库中增加了一些新的模块,例如`http.client`提供了...

Global site tag (gtag.js) - Google Analytics