安装scrapy框架报错是常见问题
生活随笔
收集整理的這篇文章主要介紹了
安装scrapy框架报错是常见问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
還好,本人只碰到其中一個bug,以下是此次安裝經驗
環境
- py3.4
- windows7 64位
- 安裝有VS2010
- pip包管理(pycharm)
報錯信息
解決方案
谷歌過后得知這是個常見報錯。
stackoverflow上提問的,提供解決方案的有很多,可自行嘗試。
以下是本人嘗試的幾種方案:
我的解決方案
- 命令:set STATICBUILD=true && pip install lxml 安裝lxml包成功, 而后安裝scrapy未再碰到問題。
- 靜態build,使用了網絡上現成的二進制文件,繞過了調用VS編譯的過程。
某爬蟲技術專家提供的解決方案
- 找到編譯器配置文件: C:\Python34\Lib\distutils\msvc9compiler.py
- 修改其中的代碼vc_env = query_vcvarsall(VERSION, plat_spec), 將VERSION替換對應為VS版本號,VS2010為10.0,VS2015為14.0
- 本人VS2010下使用無效,得到建議是安裝VS2015專業版本,非社區版。
其他方案
- 安裝其他編譯器代替VS,如minGW,但相關配置修改比較麻煩
- MS編譯連接環境配置 https://msdn.microsoft.com/en-us/library/f2ccy3wt(v=vs.100).aspx 本人使用無效
- 微軟為python2.7開發了一個編譯器支持包,使用py2.7的同學可以下載安裝:Microsoft Visual C++ Compiler for Python 2.7
轉載于:https://www.cnblogs.com/Jogging/p/an-zhuangscrapy-kuang-jia-bao-cuo-shi-chang-jian-w.html
總結
以上是生活随笔為你收集整理的安装scrapy框架报错是常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 嵌套类和内部类演示样例lt;二
- 下一篇: 在MSP432 LaunchPad上运行