运行如下命令报错:
>>>pip3 install pyspider
观察上面的报错问题,需要安装pycurl。是到这个网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/,下载 pycurl,这么多库文件怎么找呢?有个小技巧:使用ctrl+f组合键调出搜索框直接输入pycurl关键字就好了。然后点击下载对应的版本就好了。
>>> pip3 install D:\python\download\pycurl-7.43.0.3-cp27-cp27m-win32.whl
ERROR: pycurl-7.43.0.3-cp27-cp27m-win32.whl is not a supported wheel on this platform.
错误原因:
(1)可能是下载版本有问题,例如错下载成32位的anaconda
(2)可能是python对应版本不对应,根据错误提示,我们安装的torch对应版本应该为python3.6,那我们来观察一下pip3对应的python版本
>>>pip3 --version
pip 21.3.1 from D:\python\lib\site-packages\pip (python 3.9) |
看到对应的python版本是3.9的。于是下载:pycurl‑7.44.1‑cp39‑cp39‑win_amd64.whl 这个版本的
pip3 install D:\python\download\pycurl-7.44.1-cp39-cp39-win_amd64.whl |
结果:
Processing d:\python\download\pycurl-7.44.1-cp39-cp39-win_amd64.whl Installing collected packages: pycurl Successfully installed pycurl-7.44.1 |
然后再安装pyspider,结果如下:
Running setup.py install for pyspider ... done Successfully installed Flask-2.0.2 Flask-Login-0.5.0 Jinja2-3.0.3 MarkupSafe-2.0.1 PyYAML-6.0 Werkzeug-2.0.2 chardet-4.0.0 click-8.0.3 colorama-0 .4.4 defusedxml-0.7.1 itsdangerous-2.0.1 json5-0.9.6 pyquery-1.4.3 pyspider-0.3.10 tblib-1.7.0 tornado-4.5.3 u-msgpack-python-2.7.1 wsgidav-3.1.1 |