安装说明如下:
$ python setup.py build
$ sudo python setup.py install # or su first
这给了我一个.egg文件。如何告诉安装将文件转储为普通的未压缩库?
谢谢!
答案 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