【问题标题】:Error when trying to install pycurl尝试安装 pycurl 时出错
【发布时间】:2016-04-19 11:15:42
【问题描述】:

我在运行 python 脚本时遇到问题,我收到下面提到的错误

"ImportError: 没有名为 pycurl 的模块"

我尝试通过尝试此命令“sudo pip install pycurl”来解决此问题,但出现此错误

下载/解压 pycurl 下载 pycurl-7.43.0.tar.gz (182kB): 182kB 下载运行 setup.py (路径:/tmp/pip-build-vqUn8V/pycurl/setup.py)用于包的 egg_info pycurl 回溯(最近一次通话最后): 文件“”,第 17 行,在 文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 823 行,在 ext = get_extension(sys.argv, split_extension_source=split_extension_source) 文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 497 行,在 get_extension ext_config = 扩展配置(argv) init 中的文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 71 行 自我配置() 文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 107 行,在 configure_unix 引发配置错误(消息) ma​​in.ConfigurationError: 无法运行 curl-config: [Errno 2] 没有这样的文件或目录 命令 python setup.py egg_info 的完整输出: Traceback(最近一次调用最后一次):

文件“”,第 17 行,在

文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 823 行,在

ext = get_extension(sys.argv, split_extension_source=split_extension_source)

文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 497 行,在 get_extension

ext_config = ExtensionConfiguration(argv)

文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 71 行,在 init

self.configure()

文件“/tmp/pip-build-vqUn8V/pycurl/setup.py”,第 107 行,在 配置unix

raise ConfigurationError(msg)

ma​​in.ConfigurationError: 无法运行 curl-config: [Errno 2] 没有这样的文件或目录


正在清理...
命令 python setup.py egg_info 在 /tmp/pip-build-vqUn8V/pycurl 中失败,错误代码为 1
在 /root/.pip/pip.log 中存储失败的调试日志

【问题讨论】:

标签: python-2.7


【解决方案1】:

你在运行 Debian 吗?安装以下软件包后它对我有用:

sudo apt install libcurl4-openssl-dev libssl-dev

【讨论】:

  • 适用于 Ubuntu 16.04
  • 还有 Ubuntu 18.04(Docker 镜像)
猜你喜欢
  • 1970-01-01
  • 2016-10-06
  • 1970-01-01
  • 1970-01-01
  • 2017-09-15
  • 2017-10-11
  • 2015-01-17
  • 2013-11-13
  • 2018-03-05
相关资源
最近更新 更多