python-2.7 - 尝试安装pycurl时出错

标签 python-2.7

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

"ImportError: No module named pycurl"



我试图通过尝试这个命令“sudo pip install pycurl”来解决这个问题,但我收到了这个错误

Downloading/unpacking pycurl Downloading pycurl-7.43.0.tar.gz (182kB): 182kB downloaded Running setup.py (path:/tmp/pip-build-vqUn8V/pycurl/setup.py) egg_info for package pycurl Traceback (most recent call last): File "", line 17, in File "/tmp/pip-build-vqUn8V/pycurl/setup.py", line 823, in ext = get_extension(sys.argv, split_extension_source=split_extension_source) File "/tmp/pip-build-vqUn8V/pycurl/setup.py", line 497, in get_extension ext_config = ExtensionConfiguration(argv) File "/tmp/pip-build-vqUn8V/pycurl/setup.py", line 71, in init self.configure() File "/tmp/pip-build-vqUn8V/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 Complete output from command python setup.py egg_info: Traceback (most recent call last):

File "", line 17, in

File "/tmp/pip-build-vqUn8V/pycurl/setup.py", line 823, in

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

File "/tmp/pip-build-vqUn8V/pycurl/setup.py", line 497, in get_extension

ext_config = ExtensionConfiguration(argv)

File "/tmp/pip-build-vqUn8V/pycurl/setup.py", line 71, in init

self.configure()

File "/tmp/pip-build-vqUn8V/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



Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-vqUn8V/pycurl
Storing debug log for failure in /root/.pip/pip.log

最佳答案

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

sudo apt install libcurl4-openssl-dev libssl-dev

关于python-2.7 - 尝试安装pycurl时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36716776/

相关文章:

Python 理解 OOP、继承

python - 比循环查找数据更快或更好的方法?

python-2.7 - 将列表作为 Python Pandas 和 Scikit-learn 中的一项功能的 Dictvectorizer

Python:按字母顺序迭代 OrderedDict

python 的 subprocess.check_call 表示非空文件为空

python - 将库从 Python 2.7 转换为 3.4

python - 如何使用 pandas 模块将带有标题的表格导入数据框

python - 数据框内的 Pandas 转置

python-2.7 - 转换 theano 张量类型

python-2.7 - 如何在 QTextEdit PyQt4 Python 2.7 中添加不换行的文本?