【问题标题】:How to install specific .egg pieces with easy_install如何使用 easy_install 安装特定的 .egg 文件
【发布时间】:2012-04-04 23:38:40
【问题描述】:

我正在尝试在新机器上安装 ZODB。我想匹配我在另一台机器上的相同安装(最新的 ZODB 无法使用 easy_install 正确安装)。我有原始的easy-install.pth,我想在新机器上安装:

import sys; sys.__plen = len(sys.path)
./zodb3-3.10.0b1-py2.5-win32.egg
./zope.interface-3.8.0-py2.5-win32.egg
./zope.event-3.5.1-py2.5.egg
./zdaemon-2.0.4-py2.5.egg
./zconfig-2.9.0-py2.5.egg
./zc.lockfile-1.0.0-py2.5.egg
./transaction-1.1.1-py2.5.egg
import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:]; p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p+len(new)

有没有办法在新机器上安装这些确切的文件?我尝试将文件夹复制到新机器上,但 python 没有看到该模块。

【问题讨论】:

    标签: easy-install egg python-2.5 zodb


    【解决方案1】:

    pip 支持清单,或者您可以使用 zc.buildout。如果您对 easy_install 感到满意,pip 可能是最小的摩擦。

    【讨论】:

      【解决方案2】:

      我最终只是将 .egg 文件夹以及 easy-install.pth(我将其重命名为 zodb.pth)复制到新机器上,一切都很好。不完美,但正是我想要做的。

      【讨论】:

        猜你喜欢
        • 2022-07-27
        • 2017-07-30
        • 2010-10-02
        • 2011-05-20
        • 2011-04-19
        • 2011-05-17
        • 2017-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多