zoukankan      html  css  js  c++  java
  • python 在centos5.8中的环境部署

    最近两天因为需要在linux系统中执行一个常驻内存进程服务,于是想到了python,本身所有linux系统中又自带了python环境,这样使用起来就很方便了。

    我服务器上系统安装的是ContOS 5.8,查看了python版本是2.4.3,现在用的最多的版本是2.6.*,所以咱也把版本更新到了2.6.5,包含安装python 连接mysql MySQLdb模块,python调用webservice客户端 suds模块,下边是详细的按照步骤。

    一,更新python版本到2.6.5

    二,安装MySQLdb模块(用于支持python连接mysql)

    三,安装suds模块(用于python支持直接调用webservice接口soap协议)

    1,下载2.6.5安装包并安装

    ①wget http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2

    ②tar jxvf Python-2.6.5.tar.bz2

    ③cd Python-2.6.5

    ④./configure 

    ⑤make;make install

    OK,安装完成,可能是运气好,一次搞定,安装过程中并没有出现缺少链接库等问题。

    查看当前python版本 命令是 python -V ,看到Python 2.6.5就对了。

    2,安装MySQLdb模块

    ①wget  wget https://downloads.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz?r=&ts=1334828103&use_mirror=cdnetworks-kr-2

    ②下载python  setup编译工具

    wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz

    ③tar zxvf setuptools-0.6c9.tar.gz

    ④ cd setuptools-0.6c9

    ⑤python setup.py build

    ⑥sudo python setup.py install

    ⑦tar zxvf MySQL-python-1.2.3.tar.gz 

    ⑧cd MySQL-python-1.2.3

    ⑨python setup.py build

    ⑩sudo python setup.py install

    OK,安装完成,一样是一次搞定,安装过程中并没有出现缺少链接库等问题。

    测试是否可用

    进入python命令行

    ①python

    ②import MySQLdb

    如果没有任何提示说明安装成功,已经支持对mysql的连接了。

    3,安装suds SOAP协议支持模块

    ①wget https://fedorahosted.org/releases/s/u/suds/python-suds-0.4.1.tar.gz

    ②tar -zxvf python-suds-0.4.1.tar.gz 

    ③cd python-suds-0.4.1

    ④suds python setup.py install

    ok,到这一步安装完成,下一步进行测试suds模块是否可用

    进入python命令行

    ①python

    ②import suds

    如果没有任何提示说明安装成功,已经支持对直接调用webservice接口支持了。

    以上安装全部完成,中间没有出现其它的奇怪问题。

    用到的软件下载地址:

    一,python

    ①linux版本:http://www.python.org/ftp/python/2.6.5/Python-2.6.5.tar.bz2

    ②windows版本:http://www.python.org/ftp/python/2.6/python-2.6.msi

    二,MySQLdb模块

    ①linux版本:https://downloads.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz?r=&ts=1334828103&use_mirror=cdnetworks-kr-2

    ②windows版本:http://www.codegood.com/download/4/

    三,suds模块

    ①linux版本:https://fedorahosted.org/releases/s/u/suds/python-suds-0.4.1.tar.gz

    ②windows版本:https://fedorahosted.org/releases/s/u/suds/python-suds-0.4.1.tar.gz

    四,setuptools模块

    ①linux版本: http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz

    ②windows版本:http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc

  • 相关阅读:
    Eclipse 3.3快捷键收藏
    如何全库搜索某一字符串?
    Velocity模板(VM)语言介绍1 (转载)
    Array与ArrayList用法及转换(转)
    LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg YJingLee's Blog 博客园(转)
    Javascript页面跳转代码搜集 (转)
    关于Linq的.distinct()方法的运用(一个简单的例子)
    劳动仲裁委员会的具体地址即(朝阳区酒仙桥南十里居28楼的具体路线)______转
    sql server 函数
    javascript接收get方式的参数 (转)
  • 原文地址:https://www.cnblogs.com/fighter/p/python_mysql_suds.html
Copyright © 2011-2022 走看看