python-3.x - PYCURL 安装错误,退出状态 10 并且安装时模块未出现
问题描述
我正在尝试安装 Pycurl 7.43.0.3
我目前正在使用 python 3.8 和 pip 19.3.1
当尝试在 Pycharm 中安装 pycurl 时,我不断收到此错误:
错误:命令出错,退出状态为 10:python setup.py egg_info 检查日志以获取完整的命令输出。
我尝试通过终端安装它,它显示它已安装:
pip install C:\Users\will1\Downloads\pycurl-7.43.0.3-cp38-cp38-win32.whl
已满足要求: pycurl==7.43.0.3 from file:///C:/Users/will1/Downloads/pycurl-7.43.0.3-cp38-cp38-win32.whl 在 c:\users\will1\appdata\local\程序\python\python38-32\lib\site-packages (7.43.0.3)
然后,当我在 Pycharm 的终端中检查时,它显示了与上述相同的问题:
收集 pycurl 使用缓存的https://files.pythonhosted.org/packages/ac/b3/0f3979633b7890bab6098d84c84467030b807a1e2b31f5d30103af5a71ca/pycurl-7.43.0.3.tar.gz 命令 python setup.py egg_info 的完整输出:请指定 --curl-dir=/路径/到/构建/libcurl
命令“python setup.py egg_info”在 C:\Users\will1\AppData\Local\Temp\pip-install-h95wfib7\pycurl\ 中失败,错误代码为 10
但是,当我尝试在 python 中导入模块时,它指出我没有名为“pycurl”的模块:
import pycurl
ModuleNotFoundError:没有名为“pycurl”的模块
任何帮助将不胜感激
解决方案
访问以下站点 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl,根据您的系统配置下载 whl 文件
比如我是Windows 10 64位,Python 3.9.0,把pycurl-7.43.0.5-cp39-cp39-win_amd64.whl下载下来,
现在使用以下命令在您的 python 环境中安装 pycurl pip install pycurl-7.43.0.3-cp37-cp37m-win_amd64.whl
推荐阅读
- java - 访问被破坏活动的数据意味着我有内存泄漏?
- exception - OCaml,了解错误消息
- php - 如何在我的数据库中存储文件的名称和路径?
- bluetooth - 设备之间的 I2C 和串行通信
- python - 不能在 webapp2 表单中包含多个输入
- ruby - 如何使用 Selenium-webdriver 和 nokogiri 提取 JS 呈现的 HTML?
- gradle - 即使版本相同,所有 com.android.support 库也必须使用完全相同的版本规范
- python - 在python中,如何从类外部调用嵌套在类A内另一个函数B下的函数C
- android - 改造标头不工作问题
- excel - 使用 excel vba 下载 YouTube 字幕