当前位置:首页 > 手机电脑 > windows系统 > windows10+爬虫+python27安装Scrapy(error: Microsoft Visual C++ 9.0 is required)

windows10+爬虫+python27安装Scrapy(error: Microsoft Visual C++ 9.0 is required)

2016-09-12 10:46:59[windows系统]点击数:作者:xiangrikuidweixiao的博客来源: 网络
随机为您推荐的文章:Win8删除文件权限获取的方法

  Win8系统下删除某些文件时会提示系统权限不够,无法删除文件。这个时候就要获取文件管理的最高权限来删除文件了。下面就来介绍一下Win8获取删除文件的权限的方法。  方

最近在coursera上面上python的课,一直在弄安装工作,在微信上看到原来python自带爬虫module可以直接使用so easy,所以也想装一个试试,不过还是问题多多~~~
进入下面工作的前提是你已经安装好了python。

win10 cmd进入f盘 f:\python27\Scripts (换成你自己的安装目录,因为我的pip貌似是安装在这里的,所以我每次都要进入这个目录下再操作。)
按照这个blog提示操作(http://cuiqingcai.com/912.html),我直接从第四步开始;
下载对应版本的pyOPENSSL(https://launchpad.net/pyopenssl)我的是python2.7,所以下载了pyOpenSSL-0.11.winxp32-py2.7.msi;
安装好了之后;
pip install lxml
结果报错:
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat).
度之,发现有让改环境变量的,方法:
windows10+爬虫+python27安装Scrapy(error: Microsoft Visual C++ 9.0 is required)
变量值改成你的vs安装目录,增加环境变量这个方法我试了,无效,改完关掉cmd再执行安装仍然报错
error: command ‘C:\Program Files (x86)\VC\BIN\amd64\cl.exe’ failed with exit status 2
度之,最后知乎拯救了我!华丽丽的分割线,转自知乎:

安装wheel,命令行运行:
pip install wheel
2.在这里下载对应的.whl文件,注意别改文件名! http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 进入.whl所在的文件夹,执行命令即可完成安装
pip install 带后缀的完整文件名

作者:深海鱼
链接:https://www.zhihu.com/question/30047496/answer/69754268
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

说几点注意事项,wheel文件要下载自己的版本,我是win10,64位系统,一开始想着下了一个32位lxml的,结果报错说我的wheel文件和我的系统不匹配,果断下了64位的,注意wheel文件下载的位置要和cmd进入pip的位置一致,我的在scripts里面,然后pip install+带后缀的完整文件名,注意是完整的文件名!
然后发现lxml安装成功!
还有一种办法,就是下载 Microsoft Visual C++库(https://www.microsoft.com/en-us/download/details.aspx?id=44266)
然后就可以pip install Scrapy了!
输入Scrapy测试出来一串正常的东西~~~
好了,大功告成!可以愉快的玩耍了!

以上就是windows10+爬虫+python27安装Scrapy(error: Microsoft Visual C++ 9.0 is required)的全文介绍,希望对您学习Windows的使用有所帮助.

这些内容可能对你也有帮助

更多windows系统可查看windows系统列表页。

TAGS: 爬虫   Scrapy   error