编译安装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,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
开发者 Python
如何在Python中管理模块和包的依赖关系?
在实际开发中,通常会结合多种方法来管理模块和包的依赖关系,以确保项目的顺利进行和可维护性。同时,要及时更新和解决依赖冲突等问题,以保证代码的稳定性和可靠性
163 62
|
2月前
|
Python
Python Internet 模块
Python Internet 模块。
137 74
|
3月前
|
算法 数据安全/隐私保护 开发者
马特赛特旋转算法:Python的随机模块背后的力量
马特赛特旋转算法是Python `random`模块的核心,由松本真和西村拓士于1997年提出。它基于线性反馈移位寄存器,具有超长周期和高维均匀性,适用于模拟、密码学等领域。Python中通过设置种子值初始化状态数组,经状态更新和输出提取生成随机数,代码简单高效。
144 63
|
3月前
|
数据可视化 Python
如何在Python中解决模块和包的依赖冲突?
解决模块和包的依赖冲突需要综合运用多种方法,并且需要团队成员的共同努力和协作。通过合理的管理和解决冲突,可以提高项目的稳定性和可扩展性
|
3月前
|
Python
Python的模块和包
总之,模块和包是 Python 编程中非常重要的概念,掌握它们可以帮助我们更好地组织和管理代码,提高开发效率和代码质量
137 61
|
3月前
|
测试技术 Python
手动解决Python模块和包依赖冲突的具体步骤是什么?
需要注意的是,手动解决依赖冲突可能需要一定的时间和经验,并且需要谨慎操作,避免引入新的问题。在实际操作中,还可以结合使用其他方法,如虚拟环境等,来更好地管理和解决依赖冲突😉。
|
3月前
|
持续交付 Python
如何在Python中自动解决模块和包的依赖冲突?
完全自动解决所有依赖冲突可能并不总是可行,特别是在复杂的项目中。有时候仍然需要人工干预和判断。自动解决的方法主要是提供辅助和便捷,但不能完全替代人工的分析和决策😉。
|
1月前
|
Python
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
33 3
|
3月前
|
JSON Linux 数据格式
Python模块:从入门到精通,只需一篇文章!
Python中的模块是将相关代码组织在一起的单元,便于重用和维护。模块可以是Python文件或C/C++扩展,Python标准库中包含大量模块,如os、sys、time等,用于执行各种任务。定义模块只需创建.py文件并编写代码,导入模块使用import语句。此外,Python还支持自定义模块和包,以及虚拟环境来管理项目依赖。
Python模块:从入门到精通,只需一篇文章!
|
3月前
|
Python
在Python中,可以使用内置的`re`模块来处理正则表达式
在Python中,可以使用内置的`re`模块来处理正则表达式
98 5

热门文章

最新文章