在安装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/projects/pywin32/files/pywin32/

根据自己python版本下载64位或32位((注意:pywin32版本跟随Python版本,即如果win是64位,但python是32位,pywin32要装32位的,与win无关))

双击安装(可能会遇到下列错误是注册表问题)

安装第三方库出现Python version 3.6 required, which was not found in the registry错误解决

建立一个文件 register.py 内容如下. 然后执行该脚本.

importsysfrom winreg import *

#tweak as necessary

version = sys.version[:3]

installpath=sys.prefix

regpath= "SOFTWARE\\Python\\Pythoncore\\%s\\" %(version)

installkey= "InstallPath"pythonkey= "PythonPath"pythonpath= "%s;%s\\Lib\\;%s\\DLLs\\" %(

installpath, installpath, installpath

)defRegisterPy():try:

reg=OpenKey(HKEY_CURRENT_USER, regpath)exceptEnvironmentError as e:try:

reg=CreateKey(HKEY_CURRENT_USER, regpath)

SetValue(reg, installkey, REG_SZ, installpath)

SetValue(reg, pythonkey, REG_SZ, pythonpath)

CloseKey(reg)except:print("*** Unable to register!")return

print("--- Python", version, "is now registered!")return

if (QueryValue(reg, installkey) == installpath andQueryValue(reg, pythonkey)==pythonpath):

CloseKey(reg)print("=== Python", version, "is already registered!")returnCloseKey(reg)print("*** Unable to register!")print("*** You probably have another Python installation!")if __name__ == "__main__":

RegisterPy()

4、下载twisted

下载twisted的wheel文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/

pip3 install 下载目录\Twisted-17.9.0-cp36-cp36m-win_amd64.whl

安装可能会报错

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

说明电脑需要安装visual C++ Build Tools 2015

5、安装scrapy

pip3 install scrapy

6、大功告成

这是今天安装scrapy时遇到的问题 明天会发一篇关于scrapy的详细随笔有兴趣的可以关注

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

python version-32 required_python version 3.6 required,which was not fount in the regis-站长资讯中心...相关推荐

  1. python 根据经纬度 调取和显示地图_Python调用高德地图API实现经纬度换算、地图可视化-站长资讯中心...

    目前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地图API实现经纬度换算,并且直接在高德地图新推出的轻量级可视化平台上实现一键式地图可视化,这其中需要申请 ...

  2. python自动修图_程序员不会用PS给女朋友修图?没关系,用Python十行代码轻松搞定-站长资讯中心...

    虽然P图 最好的还是用要学会使用PS,但是并不是每个人都会PS的,但是如果你会Python的话,也是可以为所欲为! 现代社会,不P图的人简直就像是恐龙一样稀奇,大到瘦脸瘦腿瘦全身,小到滤镜大眼高鼻梁, ...

  3. 学python最重要的是_基础、语法都不是最重要的,学Python最重要的是什么?编程思路!-站长资讯中心...

    论述 一些朋友自学python过程中,发现书也能看懂,书上的玩具代码也能看懂,但为啥自己不能做习题,不能写代码解决问题,自己不能动手写代码? 原因 初学者没有学会计算思维.解决问题的方法.编程思路. ...

  4. python 600集下载_Python入门教程完整版(懂中文就能学会)(600集)-站长资讯中心...

    目录大纲: 本套教程15天 学前环境搭建 1-3   天内容为Linux基础命令 4-13  天内容为Python基础教程 14-15 天内容为 飞机大战项目演练 视频概括: 第一阶段(1-3天): ...

  5. 用python搜索百度过滤广告_Python净化百度搜索结果!真正的做到无广告环境!-站长资讯中心...

    ---恢复内容开始--- 利用Python净化百度搜索结果... 既然是净化... 广告什么的当然要通通剔除啦... 至于为什么要做这个... 大概是因为昨天留言中有人提到了这个... 所以... j ...

  6. python爬网络图片脚步_小白福利!跟着我的脚步!老司机带你爬取整站妹子图!反爬不存在-站长资讯中心...

    准备工作 工具:Python3.6.pycharm 库:requests.re.time.random.os 目标网站:妹子图(具体url大家自己去代码里看...) 在写代码之前 在我们开始写代码之前 ...

  7. python如何对excel批量加密_Python无所不能,真是如此!看它是如何给excel表格批量加密的!-站长资讯中心...

    单个加密excel表格的读取 读入密码,打开文件,求得目标文件的行数和列数,如果待查询项与表格中目标项匹配,则输出相应内容. 代码如下: 进群:548377875即可获取数十套PDF哦! 批处理加密e ...

  8. python歌词解析_python 将歌词解析封装成类,要求:提供一个方法(根据时间返回歌-站长资讯中心...

    自己写的感觉 有更好方案的大佬可以说一下 import bisect class Lrc(): def __init__(self, sec, lrc): self.sec = sec self.lr ...

  9. python version 3.4 required_Python version 3.3 required, which was not found in the registry

    在windows下安装numpy的时候, 出现了"Python version 3.3 required, which was not found in the registry" ...

最新文章

  1. jQuery mobile 图标
  2. 鸿雁电器oa系统中决策支持模块效果
  3. EOS 共识机制 (2)DPOS再议
  4. 求【javascript设计模式】【高性能网站建设指南】PDF!哪位有给下啊!!!
  5. ubuntu 配置 静态ip
  6. Navicat创建数据库表 、导入sql文件,生成表结构
  7. linux coreutils升级,Coreutils
  8. 安装配置ASMlib驱动
  9. oracle数据泵导入分区表,Oracle 10g 数据泵分区表的导出
  10. linux终端 美化 git,linux终端美化oh-my-zsh
  11. 51nod-1562:玻璃切割(O(n)模拟)
  12. Snagit 2022 for mac(屏幕截图工具)
  13. BZOJ.2595.[WC2008]游览计划(DP 斯坦纳树)
  14. 小飞机安卓android手机设置教程,全民飞机大战叉叉助手安卓版设置步骤教程详解...
  15. cadvisor 容器安装部署
  16. Android 程序员必须知道的 53 个知识点
  17. OSChina 周三乱弹 —— 我居然在 osc 里追剧
  18. JS实现点击按钮图片左右切换、点击图片按钮出现下拉菜单
  19. python dict的get函数
  20. Keras深度学习实战(35)——构建机器翻译模型

热门文章

  1. java使用es查询
  2. 初识高德地图和百度地图
  3. 两年数模路,一点小感触…
  4. 线性回归正则化 regularized linear regression
  5. mysql 初始化数据库报错
  6. 《ffmpeg basics》中文版 -- 16.数字音频
  7. 基于 NCC/灰度信息 的模板匹配算法(QT + Opencv + C++),10ms内获取匹配结果,部分源码
  8. Android SDK Windows安装教程图解
  9. Java编程语言介绍
  10. 交错和 (hihocoder)