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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
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,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
24天前
|
存储 开发者 Python
Python中的collections模块与UserDict:用户自定义字典详解
【4月更文挑战第2天】在Python中,`collections.UserDict`是用于创建自定义字典行为的基类,它提供了一个可扩展的接口。通过继承`UserDict`,可以轻松添加或修改字典功能,如在`__init__`和`__setitem__`等方法中插入自定义逻辑。使用`UserDict`有助于保持代码可读性和可维护性,而不是直接继承内置的`dict`。例如,可以创建一个`LoggingDict`类,在设置键值对时记录操作。这样,开发者可以根据具体需求定制字典行为,同时保持对字典内部管理的抽象。
|
26天前
|
存储 缓存 算法
Python中collections模块的deque双端队列:深入解析与应用
在Python的`collections`模块中,`deque`(双端队列)是一个线程安全、快速添加和删除元素的双端队列数据类型。它支持从队列的两端添加和弹出元素,提供了比列表更高的效率,特别是在处理大型数据集时。本文将详细解析`deque`的原理、使用方法以及它在各种场景中的应用。
|
3天前
|
开发者 Python
Python的os模块详解
Python的os模块详解
15 0
|
6天前
|
数据挖掘 API 数据安全/隐私保护
python请求模块requests如何添加代理ip
python请求模块requests如何添加代理ip
|
8天前
|
测试技术 Python
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
|
8天前
|
Serverless 开发者 Python
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
40 1
|
10天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
52 0
|
11天前
|
Python
python学习14-模块与包
python学习14-模块与包
|
13天前
|
SQL 关系型数据库 数据库
Python中SQLite数据库操作详解:利用sqlite3模块
【4月更文挑战第13天】在Python编程中,SQLite数据库是一个轻量级的关系型数据库管理系统,它包含在一个单一的文件内,不需要一个单独的服务器进程或操作系统级别的配置。由于其简单易用和高效性,SQLite经常作为应用程序的本地数据库解决方案。Python的内置sqlite3模块提供了与SQLite数据库交互的接口,使得在Python中操作SQLite数据库变得非常容易。
|
18天前
|
索引 Python
「Python系列」Python operator模块、math模块
Python的`operator`模块提供了一系列内置的操作符函数,这些函数对应于Python语言中的内建操作符。使用`operator`模块可以使代码更加清晰和易读,同时也能提高性能,因为它通常比使用Python内建操作符更快。
27 0