背景

项目中需要做个网络爬虫,想使用Python爬虫框架pyspider,遇到安装报错如下

# 执行安装
>pip install pyspider
    ERROR: Command errored out with exit status 10:command: 'd:\java\pyworkspace\spider\venv\scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\milla\\AppData\\Local\\Temp\\pip-install-4zai8mou\
\pycurl_b94259d1e5594c498458083d4b02bc99\\setup.py'"'"'; __file__='"'"'C:\\Users\\milla\\AppData\\Local\\Temp\\pip-install-4zai8mou\\pycurl_b94259d1e5594c498458083d4b02bc99\\setup.py'"'
"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base '
C:\Users\milla\AppData\Local\Temp\pip-pip-egg-info-adu6pbve'cwd: C:\Users\milla\AppData\Local\Temp\pip-install-4zai8mou\pycurl_b94259d1e5594c498458083d4b02bc99\Complete output (1 lines):Please specify --curl-dir=/path/to/built/libcurl----------------------------------------
ERROR: Command errored out with exit status 10: python setup.py egg_info Check the logs for full command output.

字面提示是在安装的过程中需要指定一个依赖项(),这个确实没有Maven管理来的方便...

于是从PythonLibs官网中获取依赖并自行下载到本地

PS:因为依赖项太多,需要依据提示中少了的libcur去查找【ctl+F,在弹出的框中搜索libcurl】,然后找到和自己适配的版本 ,笔者是python38 32位的,所以选择如下

如果版本不兼容的话会报错

ERROR: pycurl-7.43.0.4-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

再次执行>pip install pyspider,安装成功

pyspider安装问题解决Please specify --curl-dir=/path/to/built/libcurl相关推荐

  1. 【错误记录】NDK 配置错误 ( C/C++ debug|arm64-v8a : Could not get version from cmake.dir path )

    文章目录 一.报错信息 二.解决方案 1.方案一 2.方案二 一.报错信息 重装系统后 , 打开一年前的项目 , 报如下错误 : CMakeLists.txt : C/C++ debug|arm64- ...

  2. 【错误记录】Android NDK 错误排查记录 ( Could not get version from cmake.dir path ‘xxx\cmake\3.6.4111459‘. )

    文章目录 一. 报错信息 二. 问题分析 三. 解决方案 一. 报错信息 报错信息 : Executing tasks: [:app:assembleDebug] in project D:\002_ ...

  3. pdo_mysql 必须 ×未安装_php pdo_mysql未安装问题解决方法_PHP教程 | 蒲公英网

    摘要 php pdo_mysql未安装问题解决方法.未安装pdo_mysql使用时会提示pdo_mysql 必须支持 请检查 pdo_mysql 模块是否正确加载了,安装方法很简单下面我来看看. 解决 ...

  4. pyspider 安装 和 快速开始

    From:官方文档 --- 快速开始:http://docs.pyspider.org/en/latest/Quickstart/ pyspider github 地址:https://github. ...

  5. 安装出现 PHP Extension curl must be loaded 错误(magento)

    安装出现 PHP Extension "curl" must be loaded 错误. 解决方法如下: 1>在WAMP或XAMPP目录下"搜索"功能查找 ...

  6. SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决

    SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决 参考文章: (1)SharePoint 2013必备组件离线包安装:AppFabric无法安装问题解决 (2)ht ...

  7. PyTorch安装问题解决

    PyTorch安装问题解决 参考文章: (1)PyTorch安装问题解决 (2)https://www.cnblogs.com/jourluohua/p/9735846.html (3)https:/ ...

  8. LabVIEW之安装队列工具包AMC安装问题解决

    LabVIEW之安装队列工具包AMC安装问题解决 参考文章: (1)LabVIEW之安装队列工具包AMC安装问题解决 (2)https://www.cnblogs.com/qiufenghui/p/3 ...

  9. metrics-server 安装问题解决

    metrics-server 安装问题解决 参考文章: (1)metrics-server 安装问题解决 (2)https://www.cnblogs.com/nineep/p/12023992.ht ...

最新文章

  1. iis应用程序池不能启动
  2. Alwayson--问题总结二
  3. Android studio 实验过程中遇到的问题之android.support.v7.app.AppCompatActivity不能使用的解决办法
  4. vue vuex 大型项目demo示例
  5. 了解 yarn 、npm、nodejs
  6. mysql连表查询on条件_mysql 外连接的时候,条件在on后面和条件在where后面的区别...
  7. 大数据技术与应用实训心得_信息学院成功举办大数据技术与应用论坛
  8. 老李分享: 全栈工程师? 2
  9. 玩转基金(1)基金基础
  10. html网页设计课程设计总结,网页制作课程设计报告总结.doc
  11. ubuntu下人体姿态识别OpenPose编译运行
  12. SVN客户端——SmartSVN功能详解
  13. excel小写转大写公式_EXCEL人民币金额小写转大写
  14. TCP/IP协议 1 ----实验楼转
  15. esp32 物联网应用 01
  16. 触发onblur事件alert死循环问题
  17. 一个方便的大文件分割web工具
  18. MySQL必知必会——第十四章使用子查询
  19. 一位Android大牛的BAT面试心得与经验总结,附答案
  20. puzzle(1036)数邻、多米诺骨牌

热门文章

  1. django学习 | 实战 # 微信自定义菜单
  2. 2977 二叉堆练习1
  3. 2016 TCO Algorithm 1B SettingShield
  4. Unity调用Window提示框Yes/No(英文提示窗)
  5. 枝枝叶梗高傲的顶着莲蓬像是
  6. 第7组 团队展示(组长)
  7. Js简单实现音乐播放器
  8. 散列函数和数字签名概念
  9. 【CISSP备考】AIO综合错题集
  10. trac linux,Ubuntu搭建trac平台步骤