python-sqlalchemy安装各种细节

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-sqlalchemy安装各种细节相关的知识,希望对你有一定的参考价值。

sqlalchemy的基本使用和安装不再赘述,请参看廖雪峰大大的博客

附上传送门:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0014021031294178f993c85204e4d1b81ab032070641ce5000

下面总结下python环境下使用mysql环境和sqlalchemy的细节:

  1. 安装sqlalchemy之前先安装python下的mysql基本依赖环境库相关

  2. python-devel mysql-devel zlib-devel openssl-devel

  3. MySQL-python的安装:wget http://sourceforge.net/projects/mysql-python/files/latest/download

    tar -xzvf MySQL-python

    cd MySQL-python

    注意:如果系统中存在绿色版或其他版本的mysql而不是系统路径下的mysql,此时需要修改安装的配置

    vi site.cfg

    修改mysql_config = 当前mysql_config所在的路径

    python setup.py build

    python setup.py install

    安装完成

    如果提示找不到libmysqlclient.so.18文件则查找当前库文件所在位置

    find / -name libmysqlclient.so.18

    做软连接

    ln -s -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

    python命令行下import MySQLdb

    如果提示_sqlite3模块找不到

    cp /usr/lib64/python2.6/lib-dynload/_sqlite3.so /usr/local/python27/lib/python2.7/lib-dynload/

以上是关于python-sqlalchemy安装各种细节的主要内容,如果未能解决你的问题,请参考以下文章

python-sqlalchemy

简单了解一下PyTest-sq

Openstack安装部署指南翻译系列 之 硬件需求

神奇的 SQL 之扑朔迷离 → ON 和 WHERE,好多细节!

关于OPENSSL的各种细节

关于测试过程中各种细节与资料的管理