尝试安装pycurl时出错

时间:2016-04-19 11:15:42

标签: python-2.7

我在运行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       Traceback(最近一次调用最后一次):         文件"",第17行,in         文件" /tmp/pip-build-vqUn8V/pycurl/setup.py" ;,第823行,在           ext = get_extension(sys.argv,split_extension_source = split_extension_source)         在get_extension中的文件" /tmp/pip-build-vqUn8V/pycurl/setup.py",第497行           ext_config = ExtensionConfiguration(argv)         文件" /tmp/pip-build-vqUn8V/pycurl/setup.py",第71行, init           self.configure()         在configure_unix中的文件" /tmp/pip-build-vqUn8V/pycurl/setup.py",第107行           提出ConfigurationError(msg)        main .ConfigurationError:无法运行curl-config:[Errno 2]没有这样的文件或目录       从命令python setup.py egg_info完成输出:       回溯(最近一次调用最后一次):

     

文件"",第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行,在   configure_unix

raise ConfigurationError(msg)
     

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

  

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

1 个答案:

答案 0 :(得分:13)

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

sudo apt install libcurl4-openssl-dev libssl-dev