1、pip install mysqlclient
安装mysqlclient出现c++ 14.0 is required,安装visual studio,并勾选下面组件
继续安装pip install mysqlclient
MySQLdb/_mysql.c(29): fatal error C1083: 无法打开包括文件: “mysql.h”: No such file or directory是因为缺少依赖
尝试使用whl安装,https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient,找到对应自己的安装包。
pip install https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient/mysqlclient‑1.4.6‑cp38‑cp38‑win32.whl
网络问题导致无法安装,改用下载本地安装,将文件下载到本地安装
pip install D:\pkg\mysqlclient-1.4.6-cp38-cp38-win32.whl
2、安装scrpay
pip install -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com scrapy
安装若提示c++ 14 is required,使用下面的方法解决
cmd运行,cp38代表python是3.8版本,win32代表运行的32程序,在网上找到对应版本安装即可,安装完成之后再执行scrapy安装
import pip._internal
print(pip._internal.pep425tags.get_supported())
[('cp38', 'cp38', 'win32'), ('cp38', 'none', 'win32'), ('py3', 'none', 'win32'), ('cp38', 'none', 'any'), ('cp3', 'none', 'any'), ('py38', 'none', 'any'), ('py3', 'none', 'any'), ('py37', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
pip install https://download.lfd.uci.edu/pythonlibs/s2jqpv5t/Twisted-20.3.0-cp38-cp38-win32.whl
pip install https://download.lfd.uci.edu/pythonlibs/s2jqpv5t/Twisted-20.3.0-cp38-cp38-win_amd64.whl