windows 10專業版下安裝pymysql、scrapy、pyspidy等出錯時
windows 10專業版下安裝pymysql、scrapy、pyspidy等出錯時
執行命令:
pip3 install pyspider
Windows 下可能會出現這樣的錯誤提示:Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-vXo1W3/pycurl
這個是 PyCurl 安裝錯誤,一般會出現在 Windows 下,需要安裝 PyCurl 庫,下載連結為:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl,找到對應 Python 版本然後下載相應的 Wheel 檔案。
如 Windows 64 位,Python3.6 則下載 pycurl‑7.43.0‑cp36‑cp36m‑win_amd64.whl,隨後用 Pip 安裝即可,命令如下:
pip3 install pycurl‑7.43.0‑cp37‑cp37m‑win_amd64.whl
這裡的pycurl-7.43.0-cp37m-win_amd64.whl是下載下來的檔案路徑
執行命令驗證:
pyspider all
出現錯誤:SyntaxError: invalid syntax
原因是:python3.7中async是關鍵字
解決辦法:將這個關鍵字替換掉。主要有兩個檔案:~\Lib\site-packages\pyspider\run.py 和 ~\Lib\site-packages\pyspider\fetcher\tornado_fetcher.py
在替換是要注意:只替換名為async 的變數或引數名。不要圖省事選擇“全部替換”
替換儲存後再次執行“pyspider all”
這時spider只啟動到“scheduler xmlrpc listening on 127.0.0.1:23333”就停止了
繼續替換PYTHON_HOME\Lib\site-packages\pyspider\webui\app.py中的async
再次啟動
又報錯:ValueError: Invalid configuration:
-Deprecated option ‘domaincontroller’: use ‘http_authenticator.domain_controller’ instead.
解決辦法:開啟PYTHON_HOME\Lib\site-packages\pyspider\webui\webdav.py檔案,修改第209行
把 ‘domaincontroller’: NeedAuthController(app)
修改為:
‘http_authenticator’:{
‘HTTPAuthenticator’:NeedAuthController(app),
},
儲存檔案
再次執行,成功
這是訪問http://localhost:5000就能開啟pyspider的圖形介面了
相關文章
- Linux下安裝pymysqlLinuxMySql
- 在win10下安裝scrapyWin10
- python安裝scrapy出錯怎麼解決Python
- Windows環境安裝ScrapyWindows
- kali 下 pycharm專業版 安裝PyCharm
- win10企業版下戰網安裝好像出錯瞭解決方法Win10
- docker for windows下載和安裝-Windows10版本DockerWindows
- win10專業版安裝vs2015出現重大錯誤的解決方法Win10
- win10專業版安裝教程u盤安裝_U盤裝win10專業版系統的方法Win10
- win10 家庭版&專業版 安裝教程Win10
- win10專業版安裝教程u盤安裝_隨身碟裝win10專業版系統的方法Win10
- Windows10專業版1709_64位2018.10(裝機版)Windows
- 記錄一下docker desktop windows安裝,容器安裝等DockerWindows
- windows10系統安裝iTunes出錯提示“安裝彙編”如何解決Windows
- Windows下安裝配置爬蟲工具Scrapy及爬蟲環境Windows爬蟲
- windows下scrapy安裝問題,以及Twisted安裝報錯(error: Microsoft Visual C++ 14.0 is required.)完美解決辦法WindowsErrorROSC++UI
- win10正式版怎麼安裝_正版win10專業版安裝步驟Win10
- mac Pro 安裝scrapy報錯解決Mac
- Windows 10下Hadoop 3.2.2 安裝指南WindowsHadoop
- windows10預覽版怎麼安裝_windows10預覽版安裝詳細步驟Windows
- PyMySQL模組安裝MySql
- [BUG反饋]下載開發版安裝出現錯誤
- win10 python 3.6.6 安裝 scrapyWin10Python
- Windows10 下caffe-Windows安裝與配置Windows
- Python2.7安裝Scrapy錯誤處理Python
- windows 下安裝Windows
- win10安裝ubuntu的方法_windows10下如何安裝ubuntuWin10UbuntuWindows
- Redis(windows版)安裝RedisWindows
- win10安裝office2013安裝出錯如何處理_win10安裝office2013安裝出錯的解決方法Win10
- wget下載安裝時出現錯誤doesn‘t match requested host name錯誤wget
- 臺式電腦u盤安裝重灌windows10專業版系統步驟圖解Windows圖解
- win10純淨版怎麼安裝步驟_windows10純淨版安裝教程Win10Windows
- windows10時間同步出錯怎麼辦Windows
- quicktimei在win10下安裝出錯怎麼辦_win10安裝不了quicktimei解決方法UIWin10
- windows10下安裝linux雙系統WindowsLinux
- Windows 10下安裝CenterOS 7雙系統WindowsROS
- windows10家庭版怎麼升級專業版 windows10家庭版如何變成專業版Windows
- Windows下安裝MongoDBWindowsMongoDB