linux下Python-2.7.2 + Twisted-10.2.0自定义目录安装教程
来源:互联网 发布:淘宝怎么购买二手店铺 编辑:程序博客网 时间:2024/05/21 17:04
Python-2.7.2 + Twisted-10.2.0自定义目录安装教程
这里介绍的是自定义目录安装,假设用户自定义安装的目录为$YOURDIR
-----------------------------------------------------------------
python安装步骤:
1. 到python源码目录下执行
./configure --prefix=$YOURDIR
2. make && make install
-----------------------------------------------------------------
twisted(Twisted-10.2.0)安装步骤:
下载路径:http://twistedmatrix.com/Releases/Twisted/
1. 安装twisted前要先安装python;
2. 将安装python库下的site-packages导入到PYTHONPATH环境变量,如:
export PYTHONPATH=$YOURDIR/lib/python2.7/site-packages:$PYTHONPATH
3. 执行twisted的安装命令:
python setup.py install --prefix $YOURDIR
4. 安装twisted依赖库zope.interface、pyOpenSSL、pycrypto、pyasn1
-----------------------------------------------------------------
Zope是一个开源的Web应用程序服务器,主要用Python写成。
1. wget http://www.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gz
2. tar -xvf zope.interface-3.3.0.tar.gz
3. cd zope.interface-3.3.0
4. python setup.py install --prefix $YOURDIR (自定义安装路径需要设置好PYTHONPATH,参考twisted的安装)
-----------------------------------------------------------------
下载最新版本的PyOpenSSL(http://pyopenssl.sourceforge.net)。PyOpenSSL运行在OpenSSL库之上,所以你需要确保OpenSSL已经安装了。Mac OS X已经默认安装了OpenSSL,并包含了头文件,Linux和BSD的大部分发行版也默认包含了这些。
如果你正巧倒霉安装了一个默认没有OpenSSL库的发行版,则需要下载并安装源码包,从这里(http://www.openssl.org)。
为了安装PyOpenSSL,需要执行如下步骤。首先解压下载文件:
$ tar -zxvf pyOpenSSL-0.11.tar.gz
$ cd pyOpenSSL-0.11
$ python setup.py install --prefix $YOURDIR (自定义安装路径需要设置好PYTHONPATH,参考twisted的安装)
当安装完成了,确保OpenSSL包是可用的,可以用导入来测试:
$ python
>>> import OpenSSL
>>> import twisted.internet.ssl
>>> twisted.internet.ssl.SSL
<module 'OpenSSL.SSL' from
'....'>
如果没有看到任何错误,则已经为Twisted成功的安装了SSL支持。
-----------------------------------------------------------------
PyCrypto是Python的加密工具集,是A.M.Kuchling开发的一个包含了众多加密算法实现的包。Twisted使用PyCrypto来支持SSH连接。
从(https://www.dlitz.net/software/pycrypto/)来下载,并解压:
$ tar -xzvf pycrypto-2.6.tar.gz
$ cd pycrypto-2.6
$ python setup.py install --prefix $YOURDIR (自定义安装路径需要设置好PYTHONPATH,参考twisted的安装)
确保这个包是否安装成功可以用导入测试。你可以测试twisted.conch.ssh.transport模块:
$ python
>>> import Crypto
>>> import twisted.conch.ssh.transport
-----------------------------------------------------------------
ASN.1类型和编码(BER,CER,DER)也是使用Python编程语言实现的。
下载地址:http://sourceforge.net/projects/pyasn1/files/pyasn1/
1. tar -zxvf pyasn1-0.1.7.tar.gz
2. cd pyasn1-0.1.7
3. python setup.py install --prefix $YOURDIR (自定义安装路径需要设置好PYTHONPATH,参考twisted的安装)
- linux下Python-2.7.2 + Twisted-10.2.0自定义目录安装教程
- windows下安装Twisted Python
- Linux下Python网络编程框架-Twisted安装手记
- linux下Python网络编程框架-Twisted安装手记
- Python开发:windows下安装twisted过程
- Python开发:windows下安装twisted过程
- windows下python twisted库安装
- python twisted中文教程
- python 安装TWisted
- linux在个人目录下安装python
- linux下python安装到指定目录
- linux下python安装到指定目录
- ubuntu下安装twisted
- Linux(centos) 下安装 Twisted安装大全
- Python/Twisted 异步编程教程
- python twisted安装中的错误
- python Twisted Scrapy的安装
- python之twisted模块安装
- 【IDE-Visual Studio】vs2010 -MFC-查看程序执行过程
- Qt创建文件夹
- 自定义标签库开发
- redhat快捷键【转】
- 真正的取真实IP地址及利弊
- linux下Python-2.7.2 + Twisted-10.2.0自定义目录安装教程
- iphone-命令行编译之--xcodebuild
- 用户研究之让用户更高效的完成表单设计
- 怀念一下这几年写的小程序
- js中的延迟执行和定时执行
- HDU-1465错排
- ARM中C和汇编混合编程及示例
- typedef意义,用法与常见失误
- 页面自动刷新