96、python version 3.6 required,which was not fount in the registry(python3.6安装scrapy),fountscrapy,在安装scrapy时
96、python version 3.6 required,which was not fount in the registry(python3.6安装scrapy),fountscrapy,在安装scrapy时
在安装scrapy时遇到问题
环境:win10(64位), Python3.6(64位)
安装scrapy:
1、安装wheel(安装后,便支持通过wheel文件安装软件)
pip3 install wheel
2、安装lxml、pyopenssl
lxml:解析XML的库,很强大,做爬虫BS4,selenium,XPATH都会用到
pip3 install lxmlpip3 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 内容如下. 然后执行该脚本.
import sysfrom winreg import *# tweak as necessaryversion = sys.version[:3]installpath = sys.prefixregpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)installkey = "InstallPath"pythonkey = "PythonPath"pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % ( installpath, installpath, installpath)def RegisterPy(): try: reg = OpenKey(HKEY_CURRENT_USER, regpath) except EnvironmentError 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 and QueryValue(reg, pythonkey) == pythonpath): CloseKey(reg) print("=== Python", version, "is already registered!") return CloseKey(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的详细随笔有兴趣的可以关注
96、python version 3.6 required,which was not fount in the registry(python3.6安装scrapy)
相关内容
- python进阶之内置函数和语法糖触发魔法方法,python进阶
- python第一章练习题,python第一章,本章总节练习题1.简
- python中的作用域以及内置函数globals()-全局变量、local
- python 读取大文件越来越慢(判断 key 在 map 中,千万别
- 使用牛顿-拉弗森法定义平方根函数(Newton-Raphson metho
- python使用requests时报错requests.exceptions.SSLError: HTTPSConne
- python2安装Flask-MySQLdb出现 fatal error C1083: Cannot open inclu
- python3下安装aiohttp遇到过的那些坑,python3aiohttp遇到,p
- [翻译] Python 3.5中async/await的工作机制,asyncawait,Python
- Python读取jsonlines格式文件,python读取jsonlines,Python读取
评论关闭