使用python的时候,往往需要使用一些包,例如numpy,pandas等,使用pip安装的话就比较方便了

首先下载最新的pip源码包:

https://pypi.org/project/pip/#files

找到适合的包

或者

wget https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz

进行解压包:

tar -zxvf pip-10.0.1.tar.gz

cd pip-10.0.1

python setup.py install

可能会出现问题:(如果正常执行跳过此步骤)

报出没有setuptools这个模块,所以需要安装这个模块先如下

到官网下载源码包:

https://pypi.org/project/setuptools/#files

或者

wget https://files.pythonhosted.org/packages/d3/3e/1d74cdcb393b68ab9ee18d78c11ae6df8447099f55fe86ee842f9c5b166c/setuptools-40.0.0.zip

unzip setuptools-40.0.0.zip  (如果没有安装unzip包的时候,执行这条命令可能会出错,需要yum install unzip安装即可)

cd setuptools-40.0.0

python setup.py build

python setup.py install

可能会出现问题:(若正常跳过该步骤)

执行报出zlib模块没有,所以继续要zlib模块先,如下操作:

yum install zlib zlib-devel

安装完之后,需要重新编译python2.7

cd ../Python-2.7.15   (进入刚才编译的Python-2.7.15目录下)

./configure

make && make install

(如果你在编译Python-2.7.15的./configure这一步是配置了路径的话,可能需要把rm /usr/bin/python删除了,重新软连接一下,例如:/usr/local/bin/python2.7(这个你在./configure时候指定的路径)  /usr/bin/python;   ps:如果./configure这步没有指定路径的话,这个可以跳过)

执行完之后,再回到setuptools目录下,重新安装刚才的步骤:

python setup.py build

python setup.py install

这样就安装好的

接着进入pip目录下,重复刚才步骤:

python setup.py install

这个就可以顺利安装完了,还没完继续,先查找pip的位置

whereis pip

找到python2.7的路径,将新升级的python版本作为系统默认的启动版本

ln -s /usr/local/bin/python2.7 /usr/bin/pip

可能会出现问题:

ln: creating symbolic link `/usr/bin/pip': File exists

这个问题是表示文件存在,删除软连接即可

rm /usr/bin/pip

ln -s /usr/local/bin/python2.7 /usr/bin/pip

可以进行测试pip命令了,例如要安装numpy模块

pip install numpy

发现又出问题了,别慌,对症下药,发现ssl模块不可用,所以嘛那就是缺少ssl模块呗,继续安装模块走起:

rpm -aq|grep openssl

发现少了openssl-devel模块,所以需要安装:

yum install openssl-devel

然后重新编译一下python(./configure ,make && make install)即可

最后再安装pip install numpy

就可以成功了

python2.7.15安装步骤_升级到python2.7.15后安装pip相关推荐

  1. linux安装步骤_图解 Debian 10(Buster)安装步骤 | Linux 中国

    在这篇文章中,我们将演示如何在你的笔记本电脑和台式电脑上安装 Debian 10 "Buster" 工作站.-- Pradeep Kumar Debian 项目发布了它的最新稳定版 ...

  2. mysql 1.4安装步骤_从零开始搭建系统1.4——MySql安装及配置

    安装环境:CentOS7 64位 ,安装MySQL5.7 1.创建mysql目录 # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql ...

  3. 服务器如何安装虚拟声卡,虚拟声卡驱动安装步骤_虚拟声卡驱动有什么使用要求...

    这音频设备应用过程中经常是需要使用一些虚拟声卡驱动软件的,因为只有有了这种软件的支持,对于没有内录功能的笔记本电脑也是特别有用的一种工具.使用虚拟声卡驱动软件过程中,非常方便的让用户用来架设虚拟的线路 ...

  4. hadoop安装详细步骤_推荐一个超详细的Hadoop安装教程,已有32万次阅读

    安装Hadoop软件系列,首选Linux系统,比如Ubuntu.如果你的系统是Windows,建议再安装一个Ubuntu,组成双系统,如此可以发挥各自系统的特点. 使用U盘制作一个系统,拿出一块分区用 ...

  5. kafka安装完整步骤_还在寻找Kafka最新的安装教程吗?精细的安装步骤分享给大家...

    Kafka集群部署 概述 之前的大数据集群主要是离线处理的方式对集群的数据进行开发处理.当前的集群数据量已经达到了PB级别了,离线数据获取主要是从数仓侧进行全量或者增量的方式导入大数据平台,部分是通过 ...

  6. 苹果4s安装linux,不用升级iOS6 苹果4s中文siri安装教程

    0 不用升级iOS6 苹果4s中文siri安装教程 2012-07-09 06:57 不用升级iOS6 苹果4s中文siri安装教程 { "info": { "setna ...

  7. .net mysql 更新_升级 MySql.Data for NET 后遇到的神坑

    今天把一个之前基于 http://ASP.NET MVC 5 + EntityFramework 5 的项目里的 Nuget 包都升级了一下,包括将 EF 从 6.1.3 升级到 6.2.0,将 My ...

  8. 如何找到python的安装路径_在cmd中查看python的安装路径方法

    我相信一定有很多的人跟我一样,经常忘记Python安装的路径,每当用到的时候,最笨的办法就是在全局电脑里,直接查找Python,这样是肯定能查到的,但是如果你的电脑文件超级多,这将是一个工厂量很大的事 ...

  9. python3.7安装步骤-Windows下Python 3.7.0的安装步骤,Python370

    Windows下Python 3.7.0的安装步骤 由于Python版本太新的话,能会出现不稳定的情况,所以在这里,作者建议用版本不太新的Python.在这里,我用的是Python3.7.0版本(其他 ...

最新文章

  1. excel导入SQL脚本
  2. python花萼长度表_Python 数据分析答疑 5:Pandas入门
  3. 有时候,爱就是那么简单
  4. java基础学习(一)hashcode
  5. 手把手教你把代码丢入github 中
  6. LeetCode 4. 寻找两个有序数组的中位数(二分查找,难)
  7. 低代码发展专访系列之七:低代码的火爆需要不一样的声音么?
  8. rand()和srand()产生伪随机数zz
  9. Spring Boot 推荐的基础 POM 文件
  10. 组素数 蓝桥填空题2013省赛
  11. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码...
  12. Cassandra数据库模糊查询
  13. 【R语言】他说每个生存曲线一定要看到p值,不能0.05,0.01,0.001
  14. [面试]英文面试问答
  15. Java正则表达式简单入门
  16. Oracle 11g 安装与彻底卸载
  17. Poj P3889 Fractal Streets___规律+dfs+分治
  18. 硬盘使用时间如何修改?
  19. android自带下拉阻尼动画,Android实现简单的下拉阻尼效应示例代码
  20. 北方民族大学c语言期末考试试题,2017年北方民族大学计算机应用技术832C语言程序设计与数据结构之C程序设计考研题库...

热门文章

  1. 大数据时代:数据保护与流动规则
  2. 客座编辑:朱扬勇,男,复旦大学计算机科学技术学院教授,上海市数据科学重点实验室主任。...
  3. 【数值分析】证明题一道
  4. 【Java】模拟分组交换网络的时延、丢包
  5. 【Git】Git修改Repository语言类型
  6. 洛谷P4325、P4413题解(Java语言描述)
  7. 区块链企业级解决方案 ( Hyperledger )
  8. 当MVP与阿里云一起踏上西行远征——阿里云MVP“戈壁之路”徒步记行
  9. 树,森林,二叉树之间的转换
  10. Lotus中关于字符串处理的函数汇总