编译安装python2.7及相关模块(debian5.0.1)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
我的博客已迁移到xdoujiang.com请去那边和我交流
基础环境说明及安装
当前系统
cat  /etc/debian_version 
5.0.1
因自带的python版本太旧 开发需要使用python2.7的版本
并需要paramiko Crypto MySQLdb threadpool这些模块
 
一、安装python2.7
1、下载到指定目录
cd  /opt
wget http: //www .python.org /ftp/python/2 .7.3 /Python-2 .7.3. tar .bz2 --no-check-certificate 
 
2、需要安装的包
apt-get -y  install  bzip2  --force- yes
apt-get -y  install  libc6-dev --force- yes
apt-get -y  install  make  --force- yes
apt-get -y  install  libssl-dev --force- yes
apt-get -y  install  zlib1g-dev --force- yes
apt-get -y  install  libmysqlclient15-dev
 
3、解压并编译安装
tar  -jxvf Python-2.7.3. tar .bz2 -C  /opt
cd  Python-2.7.3 
. /configure 
make 
make  install 
 
4、测试看下 
python2.7 
Python 2.7.3 (default, Feb 11 2014, 11:38:11) 
[GCC 4.3.2] on linux2 
Type  "help" "copyright" "credits"  or  "license"  for  more  information. 
>>> 
到此python2.7安装完成
 
二、安装模块 
1、下载easy_install-2.7
wget --no-check-certificate http: //pypi .python.org /packages/2 .7 /s/setuptools/setuptools-0 .6c11-py2.7.egg #md5=fe1f997bc722265116870bc7919059ea
 
2、安装easy_install-2.7
  sh setuptools-0.6c11-py2.7.egg
 
3、安装pip工具
easy_install-2.7 pip 
 
4、先使用pip命令查询下所需要安装的包
pip search  "MySQL-python"
MySQL-python - Python interface to MySQL
pip search  "threadpool"
threadpool - Easy to use object-oriented thread pool framework
pip search  "paramiko"
paramiko - SSH2 protocol library
 
5、安装
pip  install  paramiko
pip  install  MySQL-python
pip  install  threadpool
 
6、查看已安装的包
pip list
ecdsa (0.13)
MySQL-python (1.2.5)
paramiko (1.15.2)
pip (7.0.1)
pycrypto (2.6.1)
setuptools (0.6rc11)
threadpool (1.2.7)
 
7、测试
python2.7
Python 2.7.3 (default, May 31 2015, 23:54:34) 
[GCC 4.3.2] on linux2
Type  "help" "copyright" "credits"  or  "license"  for  more  information.
>>>  import  paramiko
>>>  import  Crypto
>>>  import  MySQLdb
>>>  import  threadpool
安装都OK了









本文转自 xdoujiang 51CTO博客,原文链接:http://blog.51cto.com/7938217/1657106,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
12天前
|
存储 算法 数据库
使用python hashlib模块给明文字符串加密,以及如何撞库破解密码
`hashlib` 是 Python 中用于实现哈希功能的模块,它可以将任意长度的输入通过哈希算法转换为固定长度的输出,即散列值。该模块主要用于字符串加密,例如将用户名和密码转换为不可逆的散列值存储,从而提高安全性。`hashlib` 提供了多种哈希算法,如 `md5`、`sha1`、`sha256` 等。
30 1
|
12天前
|
API Python
python ratelimit模块
python ratelimit模块
|
11天前
|
自然语言处理 安全 编译器
Python 中的编译和链接过程
【8月更文挑战第29天】
14 6
|
12天前
|
Python
像导入Python模块一样导入ipynb文件
像导入Python模块一样导入ipynb文件
|
12天前
|
Python
如何最简单、通俗地理解Python模块?
如何最简单、通俗地理解Python模块?
|
12天前
|
算法 Python
python tarfile模块
python tarfile模块
|
12天前
|
Linux 开发工具 C语言
centos7编译安装python3
centos7编译安装python3
|
13天前
|
SQL 关系型数据库 MySQL
Python之MySQL操作及Paramiko模块操作
Python之MySQL操作及Paramiko模块操作
|
11天前
|
Python
如何在 Python 中导入模块
【8月更文挑战第29天】
18 1
|
11天前
|
Python
下一篇
DDNS