<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>张文杰的博客 &#187; MySQL-python</title>
	<atom:link href="http://zhangwenjie.net/archives/tag/mysql-python/feed" rel="self" type="application/rss+xml" />
	<link>http://zhangwenjie.net</link>
	<description>技术、生活博客</description>
	<lastBuildDate>Tue, 21 Feb 2012 14:49:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Linux下Python 2.6.5安装MySQL-python的问题</title>
		<link>http://zhangwenjie.net/archives/384</link>
		<comments>http://zhangwenjie.net/archives/384#comments</comments>
		<pubDate>Sat, 08 May 2010 14:48:02 +0000</pubDate>
		<dc:creator>zhangwenjie</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL-python]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://zhangwenjie.net/?p=384</guid>
		<description><![CDATA[由于想在Python环境下连接MySQL读数据，且我的RHEL 5.3机器源代码安装的MySQL 5.1.36。这下问题来了，且似乎没有解决办法]]></description>
			<content:encoded><![CDATA[<p>　　由于RHEL 5.3系统自身带有Python2.4.3，且系统中的一些服务依赖此版本的Python，所以又在/usr/local/python265目录下安装了一个Python 2.6.5版本的Python。</p>
<p>　　由于想在Python环境下连接MySQL读数据，且我的RHEL 5.3机器源代码安装的MySQL 5.1.36。这下问题来了，且似乎没有解决办法。</p>
<p>　　当我使用Python的easy_install安装MySQL-python包时，一切似乎正常，没有出错。但我在交互环境下import MySQLdb时，出错如下：</p>
<div id="attachment_385" class="wp-caption aligncenter" style="width: 653px"><a href="http://zhangwenjie.net/wp-content/uploads/2010/05/err.png"><img class="size-full wp-image-385" title="err" src="http://zhangwenjie.net/wp-content/uploads/2010/05/err.png" alt="MySQL-python导入错误" width="643" height="260" /></a><p class="wp-caption-text">MySQL-python导入错误</p></div>
<p>　　错误告诉我libmysqlclient_r.so.15没有找到。我在我安装MySQL的目录下搜索后，发现有libmysqlclient_r.so.16文件，但没有错误提示的那个文件。我将这个16的文件罗链接到/usr/lib目录下也没有效果。在网上找了找，发现也有人遇到此问题，他的解决办法是删除当前安装的高版本MySQL，然后重新安装一个MySQL 5.0的，可以编译出libmysqlclient_r.so.15的MySQL版本。除此之外，没有找到其他的解决办法。</p>
<p>　　为了一个MySQL-python包，重新安装一个低版本的MySQL实在划不来。我想说的是MySQL-python包由于严重依赖libmysqlclient_r.so.15文件，是不是导致只能使用MySQL 5.0版本，其它的或高或低的MySQL将无法使用？或许去找一个libmysqlclient_r.so.15放到/usr/lib目录下，以迎合MySQL-python的要求来连接MySQL服务器，不知道是否可行？我没有办法试验。</p>
<p>　　另外，除了使用MySQL-python，在Python环境下好像再没有其它方式连接MySQL。或许是我孤陋寡闻，希望有办法的朋友不吝赐教。谢谢！</p>
<p>　　</p>
<p>　　原创文章如转载，请注明：转载自<a title="张文杰的博客" href="http://zhangwenjie.net/">张文杰的博客</a> [ <a title="张文杰的博客" href="http://zhangwenjie.net/">http://zhangwenjie.net</a> ]</p>
<p>　　本文链接地址：<a href="http://zhangwenjie.net/archives/384.html">http://zhangwenjie.net/archives/384.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zhangwenjie.net/archives/384/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

