pymssql安装


时间调整:date -s '2014-06-09 12:30:00'


下载安装freetds:wget wget ftp://ftp.freetds.org/pub/freetds/current/freetds-dev.0.92.783.tar.gz

tar zxvf freetds-dev.0.92.783.tar.gz 

cd freetds-dev.0.92.783

./configure

gmake

gmake install

cd /tmp/pymssql-greenish



pymssql功能安装:yum -y install gcc libxml libxml-devel libxslt libxslt-devel openssl python-dev*

wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg

sh setuptools-0.6c9-py2.4.egg

wget https://pypi.python.org/packages/source/T/Twisted/Twisted-14.0.0.tar.bz2#md5=9625c094e0a18da77faa4627b98c9815

easy_install Twisted

python setup.py install

ldconfig


>>> import pymssql

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ImportError: libsybdb.so.5: cannot open shared object file: No such file or directory

修改环境变量

方法一: export  LD_LIBRARY_PATH=LD_LIBRARY_PATH:/XXX 但是登出后就失效

方法二:  修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile

          1. 在其中添加例如export PATH=/opt/ActiveP/lib:$LD_LIBRARY_PATH

          2. source .bashrc  (Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录)

方法三:这个没有修改LD_LIBRARY_PATH但是效果是一样的实现动态库的查找, 

          1. /etc/ld.so.conf下面加一行/usr/local/mysql/lib

          2. 保存过后ldconfig一下(ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.)

方法三设置稍微麻烦,好处是比较不受用户的限制。












你可能感兴趣的:(python,安装,pymssq)