安装MySQLdb(用于python)作为非压缩egg

时间:2008-11-06 09:15:21

标签: python install mysql egg

安装说明如下:

$ python setup.py build
$ sudo python setup.py install # or su first

这给了我一个.egg文件。如何告诉安装将文件转储为普通的未压缩库?

谢谢!

4 个答案:

答案 0 :(得分:7)

好的,我不想回答我自己的问题,但是:

找到你的python site-packages(我的是/usr/local/lib/python2.5/site-packages)

然后:

$ unzip MySQL_python-1.2.2-py2.5-linux-i686.egg

这对我来说很好用

答案 1 :(得分:4)

我参加这个派对有点晚了,但这是一种方法,这似乎很有效:

sudo python setup.py install --single-version-externally-managed --root=/

然后你不使用.python-egg,任何* .pth文件等。

答案 2 :(得分:3)

EasyInstall doc,命令行选项:

  

- always-unzip,-Z

     

不要将任何软件包安装为zip文件,即使这些软件包被标记为可以安全地运行为zipfile。

您可以使用 easyinstall 而不是调用setup.py吗?

从命令提示符调用easy_install -Z mysql_python,在网上找到鸡蛋并安装它。

答案 3 :(得分:1)

这会告诉setuptools不要压缩它:

sudo python setup.py install --single-version-externally-managed