【问题标题】:make pycurl use different curl/libcurl installation使 pycurl 使用不同的 curl/libcurl 安装
【发布时间】:2013-08-03 14:58:48
【问题描述】:

我有两个 curl 安装:一个在 /usr/bin - 应该是系统一个,另一个在 /usr/local/bin - 我从源安装它。这两个安装有不同的版本。

Pycurl 使用 /usr/bin 中的那个,而 curl 命令现在指向 /usr/local/bin 中的那个 - 我已经相应地更改了 .bash_profile 中的 $PATH 变量。

我没有尝试重新安装 pycurl。

有没有办法告诉 pycurl 使用不同的 libcurl 安装,即 /usr/local/bin/curl 附带的那个? 如果需要重新安装 pycurl,是否需要任何其他标志来将 pycurl 指向所需的 libcurl 版本?

谢谢。

【问题讨论】:

    标签: libcurl osx-leopard pycurl


    【解决方案1】:

    也许使用 python virtualenv 会有所帮助。

    【讨论】:

      【解决方案2】:

      如果手动安装pycurl(setup.py,不是pip),可以运行:

      python setup.py --curl-config=/usr/local/bin/curl-config install
      

      (要使用 pip 安装,我会尝试先将 /usr/local/bin 移动到您的路径中,以便它会找到正确的 curl-config,但我自己没有尝试过)如果您的 curl 安装不在 /usr/local ,您可能还需要将相应的 lib 目录添加到 DYLD_LIBRARY_PATH

      【讨论】:

        猜你喜欢
        • 2014-11-19
        • 2020-11-14
        • 2014-05-10
        • 1970-01-01
        • 2019-10-27
        • 1970-01-01
        • 2011-11-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多