解决Windows下pip install scrapy 出错 及 pycharm使用安利

在Windows环境下使用Python 3.6和PyCharm 2017.3时,遇到pip安装Scrapy报错。错误原因是缺失VS组件或DLL文件。解决方案包括:通过安装缺失的DLL文件、单独安装未成功包,特别是Twisted,可以使用whl文件从特定网站下载并使用pip安装。此外,为了解决下载速度慢的问题,可以利用豆瓣源进行安装。PyCharm作为强大的IDE,其Project Interpreter功能可以方便地安装包、创建和选择Python环境,是处理这类问题的得力工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天上手学习scrapy在建立虚拟环境后,pip安装scrapy出现如下报错:

error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit status -1073741515

先说明本人使用win10,Python3.6,pycharm2017.3(因为pycharm方便一些新手安装第三方包和建立虚拟环境).

回看这个错误“error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit status -1073741515”,显示的是一个VS组件加载失败退出,因该是缺少相应的dll文件。在google,Stack Overflow一波后,也看到不少解决办法:

  • 按照报错安装相应dll文件(应该可行)

  • cmd下显示什么包没安装成功,就单独安装这个包,在重新安装scrapy

我使用了第二种解决方法,因为是无法安装twisted,所以先cd到虚拟环境的scripts目录下输入activate就能进入虚拟环境
如图


如箭头所示进入venv虚拟环境

因为最初是twisted无法直接安装,所以直接pip安装也许会报错,推荐通过whl安装。安利一个网站Unofficial Windows Binaries for Python Extension Packages
1. 下载与系统对应的whl文件(下载到scripts目录下)
2. 在scripts目录下,通过命令 pip install XXX.whl(XXX是下载的whl文件名)
3. 安装成功后,pip install scrapy就行了
4. 如果还有其他包无法安装,同上类似即可

还有一个问题,有可能你安装scrapy时下载非常慢,导致连接超时。这里推荐使用豆瓣的镜像,使用pip install -i https://pypi.douban.com/simple scrapy命令安装就好了。(注意了是https

这里安利一波pycharm这款IDE,经常看到有同学无法成功安装第三方库,无法创建虚拟环境,还以此打趣,类似“安装个wordcould花费了一下午”,对此我只有一句话,


然后对大多数人都建议使用pycharm这款神器(不用不知道o( ̄︶ ̄)o

  1. pycharm中快捷键Ctrl + Alt +s
  2. 搜索project Interpreter
  3. 如下所示即可

这里写图片描述

  • 箭头一可以install各种包
  • 箭头二可以新建python环境,含虚拟环境
  • 箭头三可以选择当前项目环境
  • 还有在Project Structure中可以选择多个项目共存

其实这些都不是问题,掌握了一些处理这类问题的经验,真心觉得sublime3才是最好的工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值