Python3.7安裝pyspider


下面是Python3.7安裝pyspider的方式,能安裝成功但是后期有很多問題,所以不建議,請使用3.5版本的Python進行安裝!!!由於要做爬蟲工作,所以學習pyspider框架,下面介紹安裝步驟以及安裝過程中遇到的問題。系統環境如下:

  • 64位win10系統
  • Python3.7

pip命令安裝pyspider,命令pip install pyspider進行安裝,但是重點來了:報錯!!!錯誤大概如下:

“Command "python setup.py egg_info" failed with error code 10”...
Your are using pip version 10.0.1, however version 18.0 is available...

所以接下來升級pip版本,執行命令 python -m pip install --upgrade pip

PS D:\python\demo> pip install pyspider
Collecting pip
  Downloading https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 45kB/s
Installing collected packages: pip
  Found existing installation: pip 10.0.1
    Uninstalling pip-10.0.1:
      Successfully uninstalled pip-10.0.1
Successfully installed pip-18.0

提示成功后再次執行pip install pyspider進行安裝,但是又雙叒叕報錯!!!錯誤不提示pip版本問題了:

Command "python setup.py egg_info" failed with error code 10 in C:\Users\xxx\AppData\Local\Temp\pip-install-tc5uvu7l\pycurl\

經過網上大拿的經驗需要安裝wheel,執行命令pip3 install wheel安裝,提示Successfully installed wheel-0.31.1代表安裝成功,然后訪問https://www.lfd.uci.edu/~gohlke/pythonlibs/下載相關安裝文件,具體如下:

PycURL, a interface to the libcurl library.
    pycurl‑7.43.1‑cp27‑cp27m‑win32.whl
    pycurl‑7.43.1‑cp27‑cp27m‑win_amd64.whl
    pycurl‑7.43.1‑cp34‑cp34m‑win32.whl
    pycurl‑7.43.1‑cp34‑cp34m‑win_amd64.whl
    pycurl‑7.43.1‑cp35‑cp35m‑win32.whl
    pycurl‑7.43.1‑cp35‑cp35m‑win_amd64.whl
    pycurl‑7.43.1‑cp36‑cp36m‑win32.whl
    pycurl‑7.43.1‑cp36‑cp36m‑win_amd64.whl
    pycurl‑7.43.1‑cp37‑cp37m‑win32.whl
    pycurl‑7.43.1‑cp37‑cp37m‑win_amd64.whl

具體下載版本根據你使用的環境來定,比如我的是python3.7,然后python是32位版本,則需要選擇pycurl‑7.43.1‑cp37‑cp37m‑win32.whl進行下載,注意:32或64位版本不是電腦的版本,是安裝python的版本!!!

下載后進行安裝,命令 pip3 install D:\python\demo\pycurl-7.43.1-cp37-cp37m-win_amd64.whl執行,如果報錯:

pycurl-7.43.1-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

代表你安裝的版本不對,就是上面所述的那個,我電腦是64位的,python是32位的,所以報錯,然后下載pycurl‑7.43.1‑cp37‑cp37m‑win32.whl后再執行命令pip3 install D:\python\demo\pycurl-7.43.1-cp37-cp37m-win32.whl安裝即可,提示Successfully installed pycurl-7.43.1及安裝成功!

費了很大事,最后再安裝pyspider就OK了,執行命令 pip3 install pyspider提示

Successfully installed Flask-1.0.2 Flask-Login-0.4.1 Jinja2-2.10 MarkupSafe-1.0 PyYAML-3.13 Werkzeug-0.14.1 click-6.7 cssselect-1.0.3 defusedxml-0.5.0 itsdangerous-0.24 jsmin-2.2.2 lxml-4.2.5 pyquery-1.4.0 pyspider-0.3.10 tblib-1.3.2 tornado-4.5.3 u-msgpack-python-2.5.0 wsgidav-2.4.1

大功告成!!!

小結:安裝過程中遇到上述問題不要急,一步一步去解決,百度不行就Google,總會有辦法的,畢竟咱們不是第一個吃螃蟹的人!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM