我在运行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中存储失败的调试日志
答案 0 :(得分:13)
你在运行Debian吗?安装以下软件包后,它对我有用:
sudo apt install libcurl4-openssl-dev libssl-dev