今天要在一台线上服务器上部署一个python脚本,其中用到了MySQLdb,各种尝试下载源码(各种依赖库的相互不兼容),get/yum(这linux真纯净啊  这俩都没法用)安装,wget下载rpm包也连不上外网,都失败了,而且libmysqlclient-dev  和MySQL-python  都不太好找,各自还有很多版本,也是各种互相版本不兼容。。

最终找到了可用的版本就是

ftp://rpmfind.net/linux/centos/6.6/os/x86_64/Packages/MySQL-python-1.2.3-0.3.c1.1.el6.x86_64.rpm

http://archive.debian.net/zh-cn/etch/amd64/libmysqlclient15-dev/download

将这两个软件包wget到一台服务器上,用alien 将deb格式转换成rpm格式,将两个rpm包 rsync -avzP 到线上服务器,再 按顺序rpm -ivh 二者,OK了就

然后发现redis-python也没有,这次采取同样的方式就不行了,安装redis-py  依赖 redis 依赖 rpm-helper 依赖 system-units........无穷尽啊

而且在rpmfind上下下来的这些rpm没一个成功的,不是依赖库没有就是版本要>=。

就两种安装软件的方式 ,一条路已经绝望了就果断改为编译源码吧:

下载 redis-py-2.7.1.tar.gz:

http://download.chinaunix.net/down.php?id=44261&ResourceID=13387&site=1

tar -xvf 之,然后cd进去make,没错,make install 还没错?在python里import redis试试,还是没错?!恩 看来搞定了

参考:http://blog.csdn.net/javastart/article/details/40425951

然后安装memcache

开wget ftp://ftp.tummy.com/pub/python-memcached/python-memcached-1.53.tar.gz 然后解压进入目录python setup.py install

参考 : inux环境下deb格式 转换成rpm格式

原文:http://blog.163.com/hklxh89@126/blog/static/884868712013224033518/

使用alien工具转换deb格式到rpm格式

alien_8.87.tar.gz

下载alien_8.87.tar.gz

[root@mysqlnode2 ~]# wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.87.tar.gz

[root@mysqlnode2 ~]# tar zxvf alien_8.87.tar.gz

[root@mysqlnode2 ~]# cd alien

[root@mysqlnode2 alien]# perl Makefile.PL

[root@mysqlnode2 alien]# make

[root@mysqlnode2 alien]# make install

转换libnet0-dev_1.0.2a-7_i386.deb到libnet0-dev-1.0.2a-8.i386.rpm

[root@mysqlnode2 ~]# alien -r libnet0-dev_1.0.2a-7_i386.deb

Warning: Skipping conversion of scripts in package libnet0-dev: postinst prerm

Warning: Use the --scripts parameter to include the scripts.

libnet0-dev-1.0.2a-8.i386.rpm generated

安装rpm包

[root@mysqlnode2 ~]# rpm -ivh libnet0-dev-1.0.2a-8.i386.rpm

linux环境下python 库模块安装相关推荐

  1. linux环境下pandas库的安装,linux安装pandas

    1.1.Numba的约5分钟指南 Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码.使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numb ...

  2. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  3. linux环境下python机器学习环境的搭建

    linux环境下python机器学习环境的搭建## 1.准备工作,查看linux自带的python版本,以及建立一个测试目录用于存放测试文件: ubuntu@VM-164-254-ubuntu:/va ...

  4. Linux环境配置Python库及常用库介绍

    Linux环境配置Python库 Python 的标准库包括了很多的模块, 从 Python 语言自身特定的类型和声明, 到一些只用于少数程序的不著名的模块.在 Linux环境 运行Python 经常 ...

  5. Python3.5在Windows7环境下Scrapy库的安装

    Python3.5在Windows7环境下Scrapy库的安装 忙活了一下午,总算是把Scrapy库给装完了,记下来给需要帮助的人 首先安装的环境:Windows7 64位 Python的版本是:3. ...

  6. linux设置密码报错automa,opensuse linux环境下ibm_websphere和ibm_db2安装以及DB2数据迁移操...

    opensuse linux环境下ibm_websphere和ibm_db2安装 ibm_websphere安装: 1.ibm官网下载免费版websphere,如下载文件名为BASETRIAL.age ...

  7. linux查看rabbitmq的插件,【linux环境下】RabbitMq的安装和监控插件安装

    简介这篇文章主要介绍了[linux环境下]RabbitMq的安装和监控插件安装以及相关的经验技巧,文章约2904字,浏览量445,点赞数5,值得参考! [注意安装过程中,提示某些命令not found ...

  8. linux环境下python编程指南,在Linux系统中搭建Python编程环境

    Linux系统是为编程而设计的,因此在大多数Linux计算机中都默认安装了Python. 1. 检查Python版本 在系统中运行应用程序Terminal(如果是Ubuntu,可按Ctrl+Alt+T ...

  9. Linux环境下JDK/Eclipse一键安装脚本

    -------------------------------------------------------------------- author:jiangxin Email:jiangxinn ...

最新文章

  1. 原创 | 基于AI的智能急性颅内出血类型检测
  2. 1091 线段的重叠
  3. 编程之美3.1 字符串移位包含问题
  4. 统计插件_CG Teamwork统计提交量插件制作思路
  5. 简述Docker镜像、容器、仓库概念
  6. vijos P1740 聪明的质检员
  7. 找工作,改简历,投递装订——累就一个字啊!
  8. 优秀的程序员真的不写注释吗? | 原力计划
  9. linux 别名设置
  10. 2015年职称计算机考试宝典,2015年职称计算机考试宝典模块软件.doc
  11. 德标螺纹规格对照表_德标等螺纹对照表
  12. 支付接口对接技术通用方法 第三方四方支付接口对接开发教程API集成服务
  13. Android自定ViewGroup实现流式布局
  14. PCB设计及硬件编程学习
  15. 九州缥缈录 合集序言
  16. 欧洲杯赛场“中国元素”引观众热议;万达两家酒店在延安红街开业窑洞房最具特色 | 美通社头条...
  17. YOLOX训练自己的数据集(VOC)
  18. 远程医疗中使用AR眼镜,内窥镜,视频远程诊疗方案
  19. static 和 automatic 修饰(systemverilog)
  20. Liquibase逆向生成Changelog.xml

热门文章

  1. 【mybatis】mybatis使用java实体中定义的常量,或静态方法
  2. 深入学习Make命令和Makefile(上)
  3. Trouble Shooting记录:服务 Microsoft Exchange Information Store 意外停止
  4. php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项
  5. 为linux扩展swap分区
  6. [hadoop新实战4]hadoop完全分布式安装序列(支持ubuntu和redhat)
  7. 几个常用的Oracle函数及实例运用
  8. 因未交赎金,世界航天巨头机密文档遭勒索软件公开
  9. 每日codewars题之判断一个数是否是水仙花数
  10. 为IoT和大数据项目分配IT资源