4

安装说明如下:

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

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

谢谢!

4

4 回答 4

7

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

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

然后:

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

这对我来说很好

于 2008-11-06T09:44:54.817 回答
4

I'm a little late to this party, but here's a way to do it that seems to work great:

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

And then you don't use a .python-egg, any *.pth files etc.

于 2009-09-22T14:57:28.920 回答
3

EasyInstall文档,命令行选项:

--总是解压缩,-Z

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

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

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

于 2008-11-06T09:26:17.537 回答
1

这将告诉 setuptools 不要压缩它:

sudo python setup.py install --single-version-externally-managed
于 2008-11-06T09:47:56.587 回答