• opensuse安装pycurl失败记录


    早上在opensuse安装pycurl,一直出现如下错误:

    pepper@VM_56_243_suse:~/code/gitosis-autotest> pip install pycurl
    Collecting pycurl
      Using cached pycurl-7.43.0.tar.gz
        Complete output from command python setup.py egg_info:
        Traceback (most recent call last):
          File "/tmp/pip-build-szzjpohn/pycurl/setup.py", line 103, in configure_unix
            stdout=subprocess.PIPE, stderr=subprocess.PIPE)
          File "/home/pepper/.pyenv/versions/3.5.3/lib/python3.5/subprocess.py", line 676, in __init__
            restore_signals, start_new_session)
          File "/home/pepper/.pyenv/versions/3.5.3/lib/python3.5/subprocess.py", line 1282, in _execute_child
            raise child_exception_type(errno_num, err_msg)
        FileNotFoundError: [Errno 2] No such file or directory: 'curl-config'
        
        During handling of the above exception, another exception occurred:
        
        Traceback (most recent call last):
          File "<string>", line 1, in <module>
          File "/tmp/pip-build-szzjpohn/pycurl/setup.py", line 823, in <module>
            ext = get_extension(sys.argv, split_extension_source=split_extension_source)
          File "/tmp/pip-build-szzjpohn/pycurl/setup.py", line 497, in get_extension
            ext_config = ExtensionConfiguration(argv)
          File "/tmp/pip-build-szzjpohn/pycurl/setup.py", line 71, in __init__
            self.configure()
          File "/tmp/pip-build-szzjpohn/pycurl/setup.py", line 107, in configure_unix
            raise ConfigurationError(msg)
        __main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config'
        
        ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-szzjpohn/pycurl/

    经过查询后,了解到需要先安装 libcurl-devel

    执行以下命令解决:

    zypper in libcurl-devel

    接着重新安装pycurl:

    pip uninstall pycurl 先卸载之前安装的,如果没有安装成功就不要卸载了
    执行 export PYCURL_SSL_LIBRARY=openssl
    最后 pip install pycurl 再次安装

    做个笔记记录下

  • 相关阅读:
    【JavaWeb】MVC案例之新闻列表
    PayPal高级工程总监:读完这100篇论文 就能成大数据高手(附论文下载)
    自己动手搭建搜索工具
    某学院软件工程复试回忆总结
    【NLP】Tika 文本预处理:抽取各种格式文件内容
    OpenNLP:驾驭文本,分词那些事
    【类库】私房干货.Net数据层方法的封装
    Oracle手边常用70则脚本知识汇总
    Oracle手边常用命令及操作语句
    快速了解什么是自然语言处理
  • 原文地址:https://www.cnblogs.com/blackmatrix/p/7097316.html
Copyright © 2020-2023  润新知