# 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
相关推荐
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库...
对于Windows用户,可以使用`py -3.6`或`python3.6`命令来调用Python 3.6,而不是直接使用`python`命令,以避免与系统中的其他Python版本冲突。 降级Python后,记得检查新版本是否成功安装,可以通过运行`python3.6 ...
Python3.6是Python编程语言的一个重要版本,它在2017年发布,引入了许多新特性和改进,为开发者提供了更加高效和便捷的编程体验。在这个版本中,Python优化了语法、性能,并增强了标准库的功能。以下是关于Python3.6...
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 ...
在 CentOS 7 系统中,升级默认的 Python 2.7 到 3.8 版本是一项必要的任务,因为 Python 3 提供了许多改进和新特性,使其成为现代开发的标准。以下是一个详细的步骤指南,帮助您完成这一过程。 首先,确保您的系统...
总的来说,Python 2.7和3.6各有其特点,但考虑到长期支持和安全性,选择Python 3.x系列更为明智。无论是初学者还是经验丰富的开发者,理解不同版本间的差异对于有效地使用Python至关重要。因此,下载和安装适合你...
- 虽然Python 3.6已不再维护,但升级至更高版本(如3.7、3.8或更高)可以获取更多新功能和安全更新。Python有一个明确的版本升级路径,确保了代码的平滑迁移。 总之,Python 3.6.4是一个适合学习和开发的版本,其...
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-...
操作系统: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 安装命令具体参考博客:...
- 创建软链接,以便在命令行中直接使用`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版本,不能反向操作或用于其他版本间的...
这篇文章详细介绍了如何在Linux系统中升级Python到特定版本以及安装和升级pip的过程。无论是Linux还是Windows用户,都能按照这些步骤轻松完成操作。了解这些基本技巧对于日常的Python开发和维护工作至关重要。确保...
mkvirtualenv -p /usr/local/bin/python3.6 myenv ``` - 激活虚拟环境: ``` workon myenv ``` - 如果需要,可以删除虚拟环境: ``` rmvirtualenv myenv ``` - 退出当前虚拟环境: ``` deactivate ```...
进入`/usr/bin`目录,备份现有的`python`命令为`python.bak`,然后使用`ln -s`创建一个指向`/usr/local/python3/bin/python3.6`的新链接。验证替换是否成功,可以通过运行`python -V`查看当前的Python版本。 最后,...
本文将详细介绍如何在CentOS 7环境中搭建Django 2.1.1开发环境,并将Python版本从2.7升级到3.6。 #### 一、安装必备环境包 为了确保能够顺利安装Python 3.6并搭建Django开发环境,我们需要先安装一些基础依赖包。...
在开始安装之前,需要将Python3.6的PPA源添加到apt仓库列表中。PPA(Personal Package Archives)是Ubuntu用户用来添加软件仓库的一种方式。如果之前添加过其他源,需要先使用命令“sudo apt-add-repository -r ppa:...
在开始安装Python之前,确保你的麒麟V10服务器已经更新到最新版本,以获取最新的安全补丁和性能优化。执行以下命令来更新系统: ```bash sudo apt-get update sudo apt-get upgrade ``` 二、安装Python 麒麟V10...
2. **解压文件**:将下载的压缩包解压到一个本地目录,例如 `/home/user/Downloads/python3.6.8`。 3. **进入解压目录**:打开终端,使用 `cd` 命令进入解压后的目录,如 `cd /home/user/Downloads/python3.6.8`。 ...
1. **系统要求**:首先确保你的Linux系统已经安装了Python 3.x版本(推荐3.6以上)和pip,pip是Python的包管理器,用于安装和管理Python库。 2. **安装NumPy**:Scipy依赖于NumPy,所以你需要先安装NumPy。打开终端...
9. **安全改进**:包括SSL/TLS协议的支持和安全性升级,以及对加密库的更新,确保了Python程序在处理网络通信时的安全性。 10. **标准库扩展**:Python 3.6的标准库中增加了一些新的模块,例如`http.client`提供了...