博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 下编译升级 Python
阅读量:5753 次
发布时间:2019-06-18

本文共 2277 字,大约阅读时间需要 7 分钟。

一、Centos下升级python3.4.3

1、下载安装

wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgzwget http://mirrors.sohu.com/python/3.4.3/Python-3.4.3.tar.xztar -zxvf Python-3.4.3.tgz && cd Python-3.4.3#编译安装 ./configure --prefix=/usr/local/python34 make -j8 && make install#此时已完成新版本的安装,但由于老版本还在系统中,所以需要将原来/usr/bin/python链接改为新的连接 #a.先修改老的连接,执行 mv /usr/bin/python /usr/bin/python2.6 #b.再建立新连接 ln -s /usr/local/python34/bin/python3.4 /usr/bin/python#查询python版本 python -V

2、解决升级后YUM无法使用

#打开/usr/bin/yum vim /usr/bin/yum #将#!/usr/bin/python 修改为 #!/usr/bin/python2.6,保存退出yum list

3、使用easy_install和 pip 安装模块

 

#yum 安装 easy_install yum install python-setuptools gcc python-devel gcc libffi-devel python-devel openssl-devel readline-devel patch easy_install pip#通过ezsetup.py安装easyinstall wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py python ez_setup.py --insecure#举个例子:安装模块paramiko,以下两种方法都可以 easy_install paramiko pip install paramiko#安装带setup.py的多文件模块包,下载后,解压,进入目录 python setup.py install

二、Centos下升级到2.7.x

1、下载安装

wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xzxz -d Python-2.7.8.tar.xz && tar -xvf Python-2.7.8.tarcd Python-2.7.8# 运行配置 configure:./configure --prefix=/usr/local# 编译安装:make && make altinstall# 检查 Python 版本:python2.7 -V

2、设置path

export PATH="/usr/local/bin:$PATH" or  ln -s /usr/local/bin/python2.7  /usr/bin/python

3、安装 setuptools

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gztar -xvf setuptools-1.4.2.tar.gzcd setuptools-1.4.2python2.7 setup.py install

4、安装 PIP

curl  https://bootstrap.pypa.io/get-pip.py | python2.7 -

5、修复yum

[root@dbmasterxxx ~]# which yum /usr/bin/yum#修改 yum中的python 将第一行  #!/usr/bin/python  改为 #!/usr/bin/python2.6此时yum就ok啦

二、Ubuntu下升级python

命令行使用python3 或者创建链接即可

ln -s /usr/bin/python3 /usr/bin/python

1、安装,有PPA可用(支持所有Ubuntu版本及衍生系统)

sudo add-apt-repository ppa:fkrull/deadsnakessudo apt-get updatesudo apt-get install python3.4

2、创建连接

ln -s /usr/bin/python3.4   /usr/bin/python

3、安装pip

sudo apt-get install python3-pipsudo python3 -m easy_install pipsudo pip3 install 

三、多版本共存

参考:https://github.com/yyuu/pyenv

         https://github.com/yyuu/pyenv-installer

 

参考链接

https://www.digitalocean.com/community/tutorials/how-to-set-up-python-2-7-6-and-3-3-3-on-centos-6-4

 

转载地址:http://zbckx.baihongyu.com/

你可能感兴趣的文章
ECC椭圆曲线详解(有具体实例)
查看>>
关于WechatApp学习总结
查看>>
Linux常见命令(二)
查看>>
document.write()的用法和清空的原因
查看>>
【EXLUCAS模板】【拓展卢卡斯详解】【组合数高级篇】LuoGu P4720
查看>>
PyCharm切换解释器
查看>>
一些基本的灰度变换函数
查看>>
12.12日个人工作总结
查看>>
jmp far ptr s所对应的机器码
查看>>
css详解1
查看>>
【转载】Presentation at from Yoshua Bengio
查看>>
MySQL类型转换
查看>>
HashSet HashMap 源码阅读笔记
查看>>
变量声明提升1
查看>>
UI前7天
查看>>
轻量级的Java 开发框架 Spring
查看>>
JS之路——浏览器window对象
查看>>
Chrome教程(二)使用ChromeDevTools命令菜单运行命令
查看>>
数据结构及算法基础--快速排序(Quick Sort)(二)优化问题
查看>>
你对position的了解到底有多少?
查看>>