【问题标题】:Install MySQLdb (for python) as non-compressed egg将 MySQLdb (for python) 安装为非压缩的 egg
【发布时间】:2009-09-22 22:57:28
【问题描述】:

安装说明如下:

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

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

谢谢!

【问题讨论】:

    标签: python installation mysql egg


    【解决方案1】:

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

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

    然后:

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

    这对我来说很好用

    【讨论】:

    • 在这里回答你自己的问题没有错。只要您为知识库做出贡献,这是一件好事。
    【解决方案2】:

    我参加这个聚会有点晚了,但这里有一种方法似乎效果很好:

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

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

    【讨论】:

      【解决方案3】:

      来自EasyInstall doc,命令行选项:

      --总是解压,-Z

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

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

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

      【讨论】:

        【解决方案4】:

        这将告诉 setuptools 不要压缩它:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-14
          • 2011-01-03
          • 1970-01-01
          • 1970-01-01
          • 2011-08-24
          • 1970-01-01
          相关资源
          最近更新 更多