美文网首页
Python安装Scrapy的种种

Python安装Scrapy的种种

作者: 08938db7883c | 来源:发表于2017-03-07 16:32 被阅读0次

这几天没什么事,决定把自己抓代理的小工具用scrapy改写。
然而安装的时候却出现以下问题,反复失败:

Unable to find vcvarsall.bat

经过一番查找,找到了这个文件:

\Lib\distutils\_msvccompiler.py

它里边长这样:

def _find_vcvarsall(plat_spec):
    try:
        key = winreg.OpenKeyEx(
            winreg.HKEY_LOCAL_MACHINE,
            r"Software\Microsoft\VisualStudio\SxS\VC7",
            access=winreg.KEY_READ | winreg.KEY_WOW64_32KEY
        )
    except OSError:
        log.debug("Visual C++ is not registered")
        return None, None
...

根据代码理解,这是到注册表里找值去了。

在注册表里按这个路径点下去,长这样:


Paste_Image.png

SxS下边没有VC7这个目录。

但是去调试这个_msvccompiler.py文件,这段代码却能读出一些值来。

Paste_Image.png

再按这个值去注册表里检索,找到这些值的路径,原来是这样:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VC7
Paste_Image.png

Wow6432Node: win64系统中,32位程序的注册表值会被写到这里。

根据msvccompiler.py的代码,名字>=14的值会被当作vcvarsall.bat所在的目录,于是跑到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC下去一看,VS2015什么时候被卸掉了[汗]。

公司的电脑不想再折腾了,回家再搞吧。

相关文章

  • Python安装Scrapy的种种

    这几天没什么事,决定把自己抓代理的小工具用scrapy改写。然而安装的时候却出现以下问题,反复失败: 经过一番查找...

  • 2018-07-18

    [Python 3.6 安装scrapy报错 Python.h: 没有那个文件或目录] 安装scrapy的时候报错...

  • 爬虫-Scrapy框架使用

    Scrapy安装环境 : Python 3.6.4//安装 scrapypip3 install scrapy查看...

  • scrapy学习

    一、云服务器配置:为Python安装scrapy 1)检查当前服务器是否安装Python scrapy模块 Pyt...

  • 2、scrapy使用步骤

    本篇介绍scrapy的使用步骤。scrapy是python的一个框架,可以通过安装python包的形式安装,必须先...

  • Scrapy的安装

    Scrapy的安装 安装 mac创建python3虚拟环境 链接 安装scrapy 链接 pycharm中设置vi...

  • python3.6安装scrapy

    1. Scrapy安装介绍 Scrapy的安装有多种方式,它支持Python2.7版本及以上或Python3.3版...

  • Python scrapy框架爬取瓜子二手车信息数据!

    项目实施依赖: python,scrapy ,fiddler scrapy安装依赖的包: 可以到 https://...

  • mac os python3 scrapy 新建项目报错问题

    正在学习Python3的scrapy框架, 通过pip3 install scrapy安装后, scrapy文档里...

  • Python 安装 Scrapy 简记

    在Python环境构建好之后,通过命令:pip install scrapy可以直接安装scrapy,但是在安装过...

网友评论

      本文标题:Python安装Scrapy的种种

      本文链接:https://www.haomeiwen.com/subject/avbmgttx.html