如何解决python3.5.2安装scrapy的无法查找到vsvarall的问题

最近在使用python的Scrapy爬虫框架进行相应爬虫项目的开发和学些。但是在Windows环境下安装Scrapy的运行环境时,一直vsvarall.bat无法找到(is required < Unable to find vcvarsall.bat>  )。在网上找了各种各样的方法,尝试后都无法解决上述问题,后来通过参考一些其它的解决方法,并结合具体问题分析后,现将自己的解决办法整理如下:

1.出现上述报错,首先是因为Windows环境下为安装MicrosoftVisual Studio

首先惊醒MicrosoftVisual Studio的安装,本文选取的版本为MicrosoftVisual Studio 2015。先通过网络下载获取对应的安装包;

2. 修改python安装目录下的msvc9compiler.py文件,文件在Lib\distutils目录下。

找到vc_env,修改其值为 vc_env = query_vcvarsall(14.0, plat_spec),其中14.0对应的就是Microsoft Visual Studio 2015版本。具体的对应关系如下:

如果安装的是VS2015,则VERSION为14.0;

如果安装的是VS2014,则VERSION为13.0;

如果安装的是VS2013,则VERSION为12.0;

如果安装的是VS2012,则VERSION为11.0;

如果安装的是VS2010,则VERSION为10.0;

如果安装的是VS2008,则VERSION为9.0。

本文中使用的是Microsoft Visual Studio 2015,所以配置为 vc_env = query_vcvarsall(14.0, plat_spec)

3. 安装Microsoft  Visual Studio2015.

安装时,必选安装的包包括VC++,Python Tools for Visual Studio两个,web可以选择安装。安装完毕后,会在系统变量中自动增加VS140COMNTOOLS系统变量,配置的变量值就是vsvarall.bat所在的路径。这是需确认下配置的路径下是否存在vsvarall.bat。在本例的安装中,安装完后的系统路径下无vsvarall.bat。查询后发现vsvarall.bat存在于C:\ProgramFiles (x86)\Microsoft Visual Studio 14.0\VC下。此时修改VS140COMNTOOLS对应的值。

继续安装Scrapy,提示成功,结果如下图所示:

注意确认vsvarall.bat的安装路径,也就是确认VS140COMNTOOLS对应的系统变量值。

时间: 2024-10-07 04:08:54

如何解决python3.5.2安装scrapy的无法查找到vsvarall的问题的相关文章

win7中python3.4下安装scrapy爬虫框架(亲测可用)

貌似最新的scrapy已经支持python3,但是错误挺多的,以下为在win7中的安装步骤: 1.首先需要安装Scrapy的依赖包,包括parsel, w3lib, cryptography, pyOpenSSL,twisted,lxml 其中,twisted和lxml的安装包可以在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应的安装包(我的是win64,python34) pip install Twisted-17.1.0-cp34-cp34m-

python3.6成功安装scrapy

本文基于环境:win10(64)+python3.6(64) 第一次直接pip install scrapy,安装出错,错误提示 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 于是,我登陆网站http://landinghub.vi

Python3安装scrapy教程

本人经过一系列令人想要砸电脑的试验后,我总于找到了Python3下正确安装scrapy的方法,第一步,来这里  下载适合你的lxml 下载好你的*.whl后,在该文件目录下输入以下命令 successfully install 啦啦啦.有不会记得留言哦!!

Windows上Python3.5安装Scrapy(lxml)

常用网址: Python 3.5: https://www.python.org/downloads/ Wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 参考文章: https://www.webucator.com/blog/2015/03/how-to-install-lxml-for-python-3-on-64-bit-windows/ http://stackoverflow.com/questions/23944465/i

【转载】python3安装scrapy之windows32位爬坑

python3安装scrapy之windows32位爬坑 原创 2016年11月06日 01:38:08 标签: scrapy / windows / python / 开源框架 / 网络爬虫 早就听说scrapy不支持python3,而scrapy作为一款优秀的开源框架,不在新的python上集成一下实在可惜.最近刚好打算开始学习网络爬虫,网上又有那么多教程,so今天就来爬一下这个坑. 首先当然是安装一下python,官网可以直接安装最新的3.5.2.安装完成以后,可以成功python后在cm

Python3.5下安装&amp;测试Scrapy

1.引言 Scrapy框架结构清晰,基于twisted的异步架构可以充分利用计算机资源,是做爬虫必备基础,本文将对Scrapy的安装作介绍. 2.安装lxml 2.1  下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 选择对应python3.5的lxml库 2.2 如果pip的版本过低,先升级pip: python -m pip install -U pip 2.3 安装lxml库(先将下载的库文件copy到python的安装目录

96、python version 3.6 required,which was not fount in the registry(python3.6安装scrapy)

在安装scrapy时遇到问题 环境:win10(64位), Python3.6(64位) 安装scrapy: 1.安装wheel(安装后,便支持通过wheel文件安装软件) pip3 install wheel 2.安装lxml.pyopenssl lxml:解析XML的库,很强大,做爬虫BS4,selenium,XPATH都会用到 pip3 install lxml pip3 install pyopenssl 3.安装pywin32 下载网址: https://sourceforge.net

安装scrapy,以及出现的错误解决。

首先我是在python3的环境上面完成的.我保留了python2的版本,然后安装python3的版本.然后在安装scrapy的过程中出现的错误,以及切换python版本后出现的错误.一.安装python3 cd /usr/local/src/ wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz tar -xf Python-3.4.2.tgz cd Python-3.4.2 ./configure --prefix=/usr

完美解决pip install scrapy,安装Scrapy错误:Microsoft Visual C++ 14.0 is required. Get it with &quot;Microsoft Visual C++ Build Tools&quot;: http://landinghub.visualstudio.com/visual-cpp-build-tools

1,在Python3.6 安装Scrapy 出现以下报错 2,错误分析 红色报的错误指向的是Twisted 1,Twisted 没安装上 2,Twisted 没安装成功 3,Twisted 版本与Python的版本不适配 3,解决办法 下载与Python版本适配的Twisted离线安装 python各种封装包地址, 解决python多包问题  https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 4,离线安装 下载好离线安装包 ,把文件拖拽到上面写好