CentOS6.8 安装/升级Python2.7.x,并安装最新setuptools、pip、fabric程序总结
最终靠谱的可借鉴文档:
1、python官网
2、http://lovesoo.org/python-fabric-yuan-cheng-zi-dong-bu-shu-jian-jie.html
3、http://www.cnblogs.com/94YY/p/6224441.html
网络上坑爹的内容太多,不知道是大家都太顺,还是怎样~~~~
个人翻阅了几十篇资料,反复尝试,花了近10个小时,终于搞定。ok,不写如何操作,只记录遇到的问题:
PS:系统自带的python2.6.x,不要删除。因为yum用它
Q1:手动安装的python程序文件和库文件在哪里,系统的python程序文件和库文件又在哪里?
A1:分别在/usr/local/bin和/usr/local/lib/python2.7/site-packages,/usr/bin和/usr/lib/python2.6/site-packages
Q2:手动安装/升级完成python后,编译setuptools报错找不到引入的模块?
A2:将系统python的库文件,拷贝到新路径中,一般足够顺利解决问题
Q3:pip安装时也报错?
A3:同上,将对应的.egg文件和.py进行拷贝
Q4:安装fabric,为什么是py2.6编译的版本?
A4:同上,拷贝对应文件
===========实际操作个人整合一下===========
# 安装python2.7.13(因fabric有些内容要求,建议版本大于2.7.9)
CentOS 自带的Python版本为2.6,首先需要升级到2.7版本。由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装。
1. 官网下载Pyhon
2. 解压安装,命令如下
tar -xvf Python-2.7.13.tgz
cd Python-2.7.13
./configure --prefix=/usr/local/python2.7
make
make install
3. 创建链接来使系统默认python变为python2.7
ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python
4. 查看Python版本
python –V
5. 修改yum配置(否则yum无法正常运行)
vi /usr/bin/yum
将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6,保存退出即可。
# 安装setuptools
1.下载并解压
2.命令 cd 到解压后的目录
3.执行python setup.py install /*如果报错,则将库文件进行拷贝*/
# 安装pip
基本同上
完成后,可以命令执行 pip -V 以验证
# 安装fabric
基本同上,可以将之做一个软连接到 /usr/bin/fab
完成后,可以命令执行 fab -V 以验证
转载于:https://www.cnblogs.com/hailongchen/p/6380479.html
CentOS6.8 安装/升级Python2.7.x,并安装最新setuptools、pip、fabric程序总结相关推荐
- Microsoft Dynamics CRM 2013升级2015(二)正式安装升级 2015及 Reporting Extensions安装
Microsoft Dynamics CRM 2015 系统要求和所需技术 Microsoft Dynamics CRM(本地) 版本需要以下软件: ·Microsoft Windows Server ...
- WebSphere V8.5 静默安装升级(一)-独立安装每个安装包
声明:WAS8.5默认安装JDK 1.6.1,WAS8.5.5.9开始支持了JDK 1.8. [解压介质] WAS安装包: WAS_ND_V8.5.5_1_OF_3.zip WAS_ND_V8.5.5 ...
- 升级python2升级到python3_Centos6.6升级python2到python3
系统更新部分: 一.由于系统原有的源无法连接,需要更新为新的源.起初,首选163的源,但是由于更改源以后,无法使用yum等问题,所以直接使用上海交通大学提供的源. 修改前,将原来/etc/yum.re ...
- linux 下升级apache,CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache...
CentOS6.5在已有低版本环境下安装升级Apache+MySQL+PHP,centos6.5apache 由于最近工作中遇到了一个在比较老旧RedHat系Linux发行版系统上升级安装Apache ...
- mac python2.7升级到3.7_Mac 升级 Python2.7 到 Python3.5
2.安装之后,去 /Library/Frameworks/Python.framework/Versions/3.5 下检查一下是不是多了一个3.5 如果没有就在/System/Library/Fr ...
- centos7自带python版本_CentOS7保留默认Python版本并安装更新Python2和Python3共存
CentOS 7 默认的python版本是python2.7.5.因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和pytho ...
- CentOS7 Git客户端安装升级
官方安装升级文档 IUS源安装 curl -sSL https://setup.ius.io | sh# 查看哪些包提供git这个命令 yum provides git# 这里结果显示最新版本为ius ...
- python下载安装教程3.8.0-windows中安装Python3.8.0的实现方法
windows中安装Python3.8.0的实现方法 操作系统:Windows10 64bit Python版本:3.8.0 安装步骤: 双击安装文件python-3.8.0-amd64.exe 勾选 ...
- 在Centos6.8上为安装Django1.11.1升级Python2.6到Python3.5
因为之前安装Centos时选择的是基本的软件包,所以首先需要安装gcc等开发组工具,使用命令 yum groupinstall 'Development tools' 根据已经编译安装失败过一次的经验 ...
最新文章
- 深入浅出python机器学习_9.1.5_通过数据预处理提高模型的准确率_MinMaxScaler
- mysql 启动出错问题排查
- 1844. 将所有数字用字符替换
- 李飞飞力荐:阿里巴巴高可用数据库解决方案
- 【MFC教程】MFC窗口创建
- 苹果id注册邮箱方法
- 小程序中从后台获取内容纯数字、纯字母超出父盒子宽度时不换行 解决方法
- Intel处理器执行环境
- 33、什么是 AIO?
- GEE计算Landsat系列影像植被覆盖度
- Java程序员辛勤工作7年被裁,背后的思考与总结
- Perl_Tkx_Canvas绘图功能函数介绍
- 零基础学手绘插画的方法
- Metal每日分享,调整胶片颗粒感滤镜效果
- 【大学毕设全纪录】鸟类的声音识别·一
- vue2和vue3有啥区别,vue3的优点有哪些?
- CSS基本知识点整理(一)
- (一)Graphvite源码编译安装——faiss 源码安装
- 关于补天SRC小白入门详细介绍
- 音乐 NFT 为什么火了?Polkadot 或将成为发展音乐 NFT 的最佳选择
热门文章
- codetyphon, Lazarus+FreePascal+Tools+Free Components packages+Free Libraries
- ROS学习笔记九:ROS工具
- TCP/IP协议的一个具体实现Socket
- .NET常见问题汇总
- Ubuntu系统 VI 编辑器初试
- java web 的标准目录结构(zz)
- 软工第二次练习——团队展示
- 循环数组的最大子段和
- watchdog应用实例
- [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问...