当前位置: 首页 > 面试题库 >

安装pycurl时出现“无法运行curl-config:[Errno 2]没有这样的文件或目录”

胡厉刚
2023-03-14
问题内容

我正在尝试通过以下方式安装pycurl:

sudo pip install pycurl

它下载得很好,但是当它运行setup.py时,我得到以下回溯:

Downloading/unpacking pycurl
  Running setup.py egg_info for package pycurl
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/tmp/pip-build-root/pycurl/setup.py", line 563, in <module>
        ext = get_extension()
      File "/tmp/pip-build-root/pycurl/setup.py", line 368, in get_extension
        ext_config = ExtensionConfiguration()
      File "/tmp/pip-build-root/pycurl/setup.py", line 65, in __init__
        self.configure()
      File "/tmp/pip-build-root/pycurl/setup.py", line 100, in configure_unix
        raise ConfigurationError(msg)
    __main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "/tmp/pip-build-root/pycurl/setup.py", line 563, in <module>

    ext = get_extension()

  File "/tmp/pip-build-root/pycurl/setup.py", line 368, in get_extension

    ext_config = ExtensionConfiguration()

  File "/tmp/pip-build-root/pycurl/setup.py", line 65, in __init__

    self.configure()

  File "/tmp/pip-build-root/pycurl/setup.py", line 100, in configure_unix

    raise ConfigurationError(msg)

__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory

任何想法为什么会发生这种情况以及如何解决它


问题答案:

在Debian上,我需要以下软件包来解决此问题

sudo apt install libcurl4-openssl-dev libssl-dev


 类似资料:
  • 我还可以创建目录并使用 我也可以说 然而,我正在遵循一个教程,其中培训师做

  • 问题内容: 我正在使用Amazon EC2 Ubuntu 11.04服务器 我也尝试下载软件包并输入“ sudo python setup.py install” 我得到了错误: 我如何摆脱这个错误? 来源:https : //github.com/andrix/python-snappy 问题答案: 您需要Snappy C库 然后,您必须安装python-snappy包装器。 似乎您没有安装Sn

  • 我从bitbuket克隆了一个laravel项目。还可以运行所有必要的命令来获取所有供应商的文件,如: 还删除了文件/public_html/bootstrap/cache/config.php 但当我尝试启动该项目时,却出现以下错误: file_put_contents(C:\xampp\htdocs\laravelstart\storage\framework/sessions/srpb1a6

  • 问题内容: 我正在尝试将nodeJs安装到我的Ubuntu 14.04中,以便使用GruntJs。 我已经阅读了有关Ubuntu的不同执行方式(问题?)的信息,因此,为了安装它,我做了以下操作: 在输入咕gr声之后,我得到了错误: 因此,我尝试了: 再试一次,仍然出现错误,我试过了: 我收到此消息: 我确实尝试进行清理,以防万一: 但是没有,错误仍然存​​在:当我键入grunt时,我仍然得到 我该

  • 我一直有一个问题与安装laravel家园,我一直得到这个错误消息:每次我做流浪汉了 我的MacBook-Pro:家园我$流浪汉 /Users/me/Homestead/Vagrantfile: 17:在块在' 我有通用钥匙。我知道它已经安装好了。 IP:"198.168.10.10"内存: 2048 cpi: 1 授权:/Users/me/.ssh/id\u rsa.pub 密钥:-/Users/

  • 问题内容: 我在Ubuntu 14.04 LTS上进行构建,但得到以下信息: 我假设这是由某些Linux安全功能引起的,该功能阻止了/ var / lib / jenkins / workspace / videovixx的创建,而没有我可能没有的正确权限。这是问题吗,我该如何解决? 问题答案: 这里有很多事情。 您或者没有在Job配置中选择Maven版本。或者您没有配置Jenkins安装Mave