pycurl install :( 已经有最低的 libcurl 版本

2024-01-03

我在 Intel Mac OS X 10.5 上运行 python 2.6

我正在尝试安装 pycurl 7.16.2.1 (按照此处的推荐http://curl.haxx.se/mail/curlpython-2009-03/0009.html http://curl.haxx.se/mail/curlpython-2009-03/0009.html),但由于某种原因,安装看到我的 libcurl 7.16.3,但它仍然坚持我安装 7.16.2 或更高版本(7.16.3 不满足这一点吗?)

这是错误输出:

Running pycurl-7.16.2.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-3emZIB/pycurl-7.16.2.1/egg-dist-tmp-K10rbP
Using curl-config (libcurl 7.16.3)
src/pycurl.c:54:4:src/pycurl.c:54:4: error: #error "Need libcurl version 7.16.2 or greater to compile pycurl."
 error: #error "Need libcurl version 7.16.2 or greater to compile pycurl."

确定curl-config --version 产生 libcurl 7.16.3

有什么建议吗?我应该升级 libcurl 还是坚持使用出厂默认库?

==在回复后添加了更多详细信息==

AFAIK 我拥有的 python 是出厂默认值(我自己没有从 python.org 获取它)

Python 2.6.2 (r262:71600, Apr 16 2009, 09:17:39) 
[GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin

这是我的卷曲版本。看起来有误导性,因为我使用的是 Intel Macbook,而不是 PPC。

curl 7.16.3 (powerpc-apple-darwin9.0) libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3
Protocols: tftp ftp telnet dict ldap http file https ftps 
Features: GSS-Negotiate IPv6 Largefile NTLM SSL libz 

我将采用与我现有的 python 解释器兼容的 pycurl

我确实有端口:

sudo port -u install py26-pycurl
Error: Port py26-pycurl not found

如果您使用的是 python.org Python 2.6,则它是使用 10.4 SDK 构建的,以便能够在多个版本的 OS X 上运行。在这种情况下,pycurl 构建可能会尝试链接到 10.4 版本的 libcurl ,似乎是 7.13.1。您链接到的线程正在谈论使用 10.5 Apple 提供的 Python 2.5,它是使用 10.5 库构建的,因此 pycurl 7.16.2.1 似乎可以正确构建和安装。

您可以尝试手动安装pycurl; setup.py 有一个已记录的 --curl-config 参数,它允许您指定要使用的 curl-config 的路径。不幸的是,这似乎不适用于 /usr/bin/curl-config;未添加正确的包含文件目录。除了破解 setup.py 文件之外,更好的方法是安装更新的 libcurl 并使用最新的 pycurl。最简单的方法是使用 MacPorts。更简单的是从 MacPorts 安装 pycurl 和 python2.6。如果您还没有使用 MacPorts,下载并安装基础文件 http://www.macports.org/install.php. Then:

sudo port selfupdate
sudo port -u install py26-curl   #edited

MacPorts python2.6 将位于/opt/local/bin/python2.6.

如果您想继续使用已安装的 python2.6,请安装curl 包:

sudo port selfupdate
sudo port -u install curl

然后使用以下命令手动安装 pycurl:

curl http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz | tar xz
cd pycurl-7.19.0
python2.6 setup.py install --curl-config=/opt/local/bin/curl-config
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pycurl install :( 已经有最低的 libcurl 版本 的相关文章

  • 如何在 Linux 中显示进程状态(阻塞、非阻塞)

    有没有办法查询 Linux 进程表中进程的状态 以便能够演示执行查询时进程是正在运行还是被阻止 我的目标是从进程或程序的 外部 执行此操作 因为我希望从操作系统进程的角度来理解这一点 但欢迎任何想法 这是Python代码阻塞的过程 impo
  • Python中使用cv2获取当前视频播放位置

    我正在尝试使用 CV2 和 Python 从播放视频中获取当前播放时间位置 如果可能 以毫秒为单位 目前我正在使用此示例代码来播放视频文件 import cv2 import numpy as np file name 2 mp4 wind
  • Python 按文件夹模块导入

    我有一个目录结构 example py templates init py a py b py a py and b py只有一个类 名称与文件相同 因为它们是猎豹模板 纯粹出于风格原因 我希望能够在中导入和使用这些类example py像
  • Python - 包和设置文件

    我有一个 python 包 需要从我的项目目录中提取设置 这是我的项目当前的结构 Project bin mypackage package files Project myproject project files start py se
  • Pygame 玩家精灵没有出现

    我一直在为学校计算机课做这个项目 但无法让玩家精灵出现 有人可以帮忙吗 当我运行主游戏循环时 除了玩家精灵之外 所有内容都正确显示 它应该由于箭头输入而在屏幕上移动并受到重力的影响 当我删除图像并仅使用对象类和矩形时 该代码也有效 impo
  • 将列表传递给 PyCrypto 中的 AES 密钥生成器

    我尝试使用 Pycrypto 生成 AES 密钥 但收到以下错误 类型错误 列表 不支持缓冲区接口 对于以下声明 aescipher AES new mykey AES MODE ECB mykey 属于类型list并包含 18854347
  • int 对象在尝试对数字的数字求和时不可迭代? [复制]

    这个问题在这里已经有答案了 我有这个代码 inp int input Enter a number for i in inp n n i print n 但它抛出一个错误 int object is not iterable 我想通过将每个
  • ValueError:在 R 中使用 keras 模型时在用户代码中

    我正在尝试使用 R 在 R 中运行一维 CNNkeras包裹 我正在使用以下代码 library MASS library keras Create some data data Boston data lt Boston create a
  • 在 Ubuntu 上使用 Python 获取显示器分辨率

    对于 Ubuntu win32api 中是否有与 GetSystemMetrics 相当的代码 我需要获取显示器的宽度和高度 以像素为单位 我可以建议一些可以使用的方法 不过我还没有使用过 xlib 版本 1 xlib Python 程序的
  • 图像堆栈的最大强度投影

    我正在尝试重新创建该功能 max array 3 来自 MatLab 它可以获取 N 个图像的 300x300px 图像堆栈 我在这里说 图像 因为我正在处理图像 实际上这只是一个大的双数组 300x300xN 并创建一个 300x300
  • 在 Docker 容器内运行时,如何自动在 API 路由文件中进行 FASTAPI 拾取更改?

    我通过 docker 运行 FastApi 在 docker compose 中创建一个名为 ingestion data 的服务 我的 Dockerfile FROM tiangolo uvicorn gunicorn fastapi p
  • 为什么全新安装后会有pip和conda包?

    All Windows 10 64 位 d l Anaconda 2 5 0 与 Python3 64 位并安装 全新安装后我输入conda list 并且 在软件包中 我看到 重复像 jupyter 1 0 0 py35 1 jupyte
  • 如何替换被测模块的文件访问引用

    pyfakefs https code google com p pyfakefs 听起来非常有用 它 最初是作为核心 Python 模块的一个适度的假实现来开发的 以支持中等复杂的文件系统交互 并于 2006 年 9 月在 Google
  • 避免在列表理解中计算相同的表达式两次[重复]

    这个问题在这里已经有答案了 我在列表理解中使用一个函数和一个 if 函数 new list f x for x in old list if f x 0 令我恼火的是这个表达f x 在每个循环中计算两次 有没有办法以更清洁的方式做到这一点
  • Beautiful Soup 获取动态表数据

    我有以下代码 url https www basketball reference com leagues NBA 2017 standings html all expanded standings html urlopen url so
  • Python 类方法的示例用例是什么?

    我读了Python 中的类方法有什么用 https stackoverflow com questions 38238 what are class methods in python for但那篇文章中的例子很复杂 我正在寻找 Pytho
  • 在字典理解中为 locals() 添加下标失败并出现 KeyError [重复]

    这个问题在这里已经有答案了 我对 Python 的奇怪行为感到困惑locals 基本上我想从字典中获取一个项目locals 在字典理解中 但它失败了 这是一个非常基本的事情 所以 gt gt gt foo 123 gt gt gt bar
  • 使用 Pandas 和 Group By 绘制堆叠直方图

    我正在使用如下所示的数据集 Gender Height Width Male 23 4 4 4 Female 45 4 4 5 我想可视化高度和宽度的堆叠直方图 我希望每个图有两个堆叠的直方图 每个性别一个 这是文档中的堆叠直方图 如果存在
  • Python请求401错误但url在浏览器中打开

    我正在尝试从这个位置提取 json https www nseindia com api option chain indices symbol BANKNIFTY https www nseindia com api option cha
  • Python列表问题

    我在使用 python 列表时遇到问题 简化版本是 mylist1 some items in a list mylist2 mylist1 mylist1 pop i mylist insert i item print mylist1

随机推荐

  • WebView显示黑屏

    我有点不好意思发这个帖子 但我似乎不明白 我哪里出错了 我已经看过每一个例子和每一个 教程和一切对我来说都很合适 这就是我正在做的事情 我 有一个列表视图 当您单击某个项目时 它将带您进入 显示一些与之关联的静态格式文本的 WebView
  • 等待 RxJs.Subscriptions 完成后再恢复

    在我的 Angular 2 应用程序中 我需要发出一系列 http 请求 我有两个服务 A 和 B 每个服务都发出请求 A get and B get 从 API 获取数据并将其存储在其服务中 这两个可以同时调用 但是我有第三个请求doSo
  • 用Python绘制盒子

    平台 WinXP SP2 python 2 5 4 3 活跃状态分布 有谁写成功了盒子绘图字符 http en wikipedia org wiki Box drawing characters在Python中 当我尝试运行这个时 prin
  • addEventListener('keydown',handlekeydown,false) 与 .onkeydown 的工作方式不同,用于替换键入的击键

    我正在使用 keydown 事件来替换在输入文本框中键入的特定字符 当我使用时 document getElementById inputText onkeydown handleInputTextKeydown 或 JQuery 等效项
  • 为什么在尝试拆分一行输入并分配给多个变量时会出现 ValueError?

    我尝试了一些像这样的代码来从文件中读取问题和答案对 questions list answers list with open qanda txt r as questions file for line in questions file
  • 我应该如何使用服务器端和客户端代码编写 Node.js Web 应用程序?

    我计划编写一个 spin backbone js 风格的 Web 应用程序 它基本上只是将一个大型 application js 文件传输到客户端的浏览器 该浏览器使用 ajax 与 node js 后端进行通信 问题是我不知道如何构建这样
  • 对于自定义错误,我应该使用什么 HTTP 状态代码?

    我需要返回有关错误的信息 例如 客户的联系人不能超过 3 个 作业字段为空 超出操作限制 我需要发送带有自己的状态代码的每个错误吗 我可以用吗400 BadRequest对于所有这些错误 我可以使用 400 BadRequest 来处理所有
  • Tensorflow 无法预测足够准确的结果

    我对我在 Tensorflow 项目中选择的算法有一些基本问题 我输入了大约 100 万组训练数据 但仍然无法获得足够准确的预测结果 我使用的代码基于旧的 Tensorflow 示例 https github com tensorflow
  • 学习 Delphi 最简单/最有效的方法是什么?

    我对编程完全陌生 我选择 Delphi 作为我想学习的编程语言 我基本上想构建使用套接字填写和提交 Web 表单的工具 并且我希望它们也是多线程的 我希望它们功能丰富并且性能正确 我并不急于这样做 因为我确实知道任何事情 尤其是编程 都需要
  • 持续集成工具

    我正在研究持续集成工具及其好处 对于我的研究 我正在研究以下工具 亚搏体育appGitLab持续集成 Jenkins Bamboo GoCD TeamCity 现在我不会打扰你所有的要求和好处 但到目前为止 除了这些之外 我还没有发现这些工
  • 如何在文本输入中插入很棒的字体图标? [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 如何将日历网络字体图标插入我的输入字段 HTML
  • SICP 第 3.1.1 节 - 程序中的本地状态似乎不一致

    我正在努力完成 SICP 我在第3 1 1节 http mitpress mit edu sicp full text book book Z H 20 html并查看当地状态 我正在 GNU Guile v2 0 11 中评估这些练习 我
  • IIS:如何获取元数据库路径?

    我正在尝试获取 IIS 服务器已知的 MIME 类型列表 你可以看到我在两年前问过并回答过这个问题 https stackoverflow com questions 174888 asp net iis6 how to search th
  • ASP.NET 会员密码过期

    我正在使用 ASP NET 成员资格来验证我的 Web 应用程序 这对我来说非常有用 我现在必须实现密码过期 如果密码已过期 用户应被重定向到ChangePassword屏幕 并且在不更改密码的情况下不应允许访问应用程序的任何其他部分 有很
  • 为什么 Visual Studio 2010“请求数据”?

    当我切换到 VS2010 中的 ASP NET 设计器时 我遇到了一个奇怪的问题 它不会每次都发生 但一旦发生 它每次都会持续 直到我重新启动 基本上 当我单击 设计 按钮 选项卡从 HTML 切换到设计器时 状态栏中会出现文本 请求数据
  • 将 IISExpress 绑定到 IP 地址失败

    我已经在 Win8 Win8 1 和 Win10 的同一个 Windows 机器上运行了此功能 昨天我执行了 Windows 10 的 Threshold 2 升级 现在我无法在 IISExpress 中启动我的 API 绑定设置如下
  • Emacs 全局设置键到 C-TAB

    我正在尝试在 Emacs 中设置 Ctrl TAB 的键绑定 我使用了以下调用 global set key read kbd macro C TAB my func 然而 每当我使用它时 我都会得到一个
  • 求出小于某个数的 2 次方最快的方法是什么?

    我正在使用这个逻辑 while chase lt lt n lt num where chase 1 n 0最初和num是我想要找到略小于它的 2 次幂的值 循环之后我只需应用 chase 1 chase lt lt n 1 尽管我得到了正
  • 在没有模式的情况下从 xml 创建 Jaxb 类

    如何创建一个简单的 jaxb Java 类来表示以下 xml
  • pycurl install :( 已经有最低的 libcurl 版本

    我在 Intel Mac OS X 10 5 上运行 python 2 6 我正在尝试安装 pycurl 7 16 2 1 按照此处的推荐http curl haxx se mail curlpython 2009 03 0009 html