`
yjsmask
  • 浏览: 16933 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

CentOS python升级到3.5(转)

阅读更多
1、下载python3.5
wget https://www.Python.org/ftp/python/3.5.0/Python-3.5.0.tgz
注:如果在Linux中下载较慢,可以在Windows操作系统中去Python官网下载:https://www.python.org/downloads/release/python-350/
注意要下载Gzipped source tarball版本的,然后使用WinSCP将下载好的文件Python-3.5.0.tgz拖拽到Linux中,后续步骤还是不变的。
2、解压
tar zxvf Python-3.5.0.tgz

3、进入Python-3.5.0文件夹
cd Python-3.5.0
4、配置安装位置
./configure --prefix=/usr/local/python3.5

注:如果没有安装C语言编译器会提示错误。如果出现错误,在联网的情况下使用 yum install gcc 命令安装gcc编译器
5、编译
make
6、安装
make install

7、下载并安装setuptools 18.5
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
注:如果提示错误 --no-check-certificate
在wget后加上 --no-check-certificate :wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | python
8、备份原有python命令执行文件
mv /usr/bin/python /usr/bin/pythonbak
9、创建新python软连接
ln -s /usr/local/python3.5/bin/python3.5 /usr/bin/python
10、查看python版本
python
[plain] view plain copy
[root@localhost Python-3.5.0]# python 
Python 3.5.0 (default, Oct  7 2016, 04:34:35)  
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
11、修改yum配置文件
vim /usr/bin/yum
[plain] view plain copy
#!/usr/bin/python python修改为 python2.6  
import sys  
try:  
    import yum  
except ImportError:  
    print >> sys.stderr, """\  
There was a problem importing one of the Python modules  
required to run yum. The error leading to this problem was:  
  
   %s  
  
Please install a package which provides this module, or  
verify that the module is installed correctly.  
  
It's possible that the above module doesn't match the  
current version of Python, which is:  
%s  
  
If you cannot solve this problem yourself, please go to   
the yum faq at:  
分享到:
评论

相关推荐

    Centos Python2 升级到Python3的简单实现

    1. 从Python官网到获取Python3的包, 切换到目录/usr/local/src #wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz 2. 使用命令如下命令进行解压缩: 1 xz -d Python-3.5.1.tar.xz 2 tar -xf ...

    Centos 升级到python3后pip 无法使用的解决方法

    一. 问题 [root@localhost local]# pip -bash: pip: command not found pip无法使用. 二.... Centos 6.6 Python 3.5.2 三..../Python-3.5.2/Tools/msi/pip .../usr/local/python3.5.2/lib/python3.5/site-packages/pip /

    CentOS中升级Python版本的方法详解

    为了解决这类问题,本文将详细介绍如何将CentOS中的Python版本从2.6升级到2.7,并提供在升级过程中可能遇到的一些常见问题及其解决方案。 #### 准备工作 在开始升级之前,请确保你有足够的权限来修改系统的Python...

    Linux环境下python2.7.6升级python3.5.2

    因此,从Python 2.7升级到Python 3.x对于开发者来说变得至关重要。 升级的原因主要有两个方面: 1. **兼容性与第三方库**:随着时间的推移,许多第三方软件库会为新版本的Python提供更新和维护,而不再支持旧版本...

    Linux CentOS Python开发环境搭建教程

    如果系统默认安装的是Python 2.x版本,可以考虑升级到Python 3.x版本。 ##### 2. 下载Python安装包 - **访问Python官网**:访问[Python官方网站](https://www.python.org/),找到下载页面。 - **选择版本并下载**...

    解决python升级引起的pip执行错误的问题

    总结而言,Python升级后,旧的pip版本可能导致无法安装新的插件,因此需要升级pip到与新Python版本相匹配的版本。通过上述步骤,可以解决升级Python后遇到的pip执行错误的问题,确保系统中安装的Python和pip模块能够...

    使用 Supervisor 监控 Python3 进程方式

    博主的 CentOS 上预装了 Python 2.7 和 Python 3.5(后升级到了 3.7),并且将 Python 命令默认链接到 Python 3.7。 因此博主的环境是 python : python 3.7 版本 python2 : python 2.7 版本 pip : pip for

    TensorFlow0.12.1版本的Linux操作系统下载

    在Linux操作系统中,比如Ubuntu或CentOS,安装这个whl文件需要先确保已经安装了Python 3.5以及pip(Python的包管理器)。对于Ubuntu,可以通过以下命令安装Python和pip: ```bash sudo apt-get update sudo apt-get...

    PyPI 官网下载 | fintech-6.4.4-cp35-none-manylinux1_x86_64.whl

    如果你的环境是Python 3.4或更低版本,那么你需要升级Python或者寻找适合旧版本的库。 “none”表示这个轮子文件没有针对特定平台的编译优化,它是一种通用的构建,可以在多种CPU架构上运行,只要它们支持Python ...

    Yocto用户使用完全手册-V3.5

    但请注意,虽然Yocto项目与WSLv2兼容,但并未正式支持或验证,如果决定使用WSLv2,请确保已升级到WSLv2版本,详细信息可在《Yocto项目开发任务手册》的“设置WSLv2”部分找到。 在开始构建之前,确保构建主机满足...

    Centos7安装docker compse踩过的坑及解决方法

    安装完python-pip后,可能还需要对其进行升级以确保其版本不会造成安装问题: ``` sudo pip install --upgrade pip ``` 遇到升级错误时,可以通过指定信任的主机来解决SSL证书验证失败的问题: ``` *** ``` 在...

    azure-shell:[非官方]交互式Azure CLI 2.0命令行界面

    如果您已经安装了azure-shell并想升级到最新版本,则可以这样升级: pip install --upgrade azure-shell 用法 安装了azure-shell之后,只需键入azure-shell,即可运行azure-shell: azure-shell 您可以通过输入...

    ansible入门培训.pptx

    注意,控制节点需要Python 2.7或Python 3.5以上版本。 【Ansible 配置】 配置Ansible时,主要涉及到`ansible.cfg`文件。在这个文件中,你可以定义主机列表路径、禁用SSH密钥检查、设置不自动收集远程主机信息、...

    linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理

    在Linux环境中,`pip3`是Python 3的包管理工具,用于安装、升级和管理Python软件包。当你遇到“File “/usr/bin/pip3”, line 9, in from pip import mainImportError: cannot import name 'main'”这样的错误时,...

    OpenStack的安装、配置和测试60.docx

    - **操作系统**: CentOS 6.4 x86_64 - **虚拟化管理程序**: ESXi 5.5 - **云平台**: OpenStack #### 二、实验拓扑 实验拓扑是搭建OpenStack云平台的重要环节,它定义了各个节点之间的连接方式以及网络架构。具体的...

Global site tag (gtag.js) - Google Analytics