天天看點

Pyspider:常見錯誤整理

1、無法啟動

  • 因為pyspider是對pip有版本要求的,是以更新pip。
pip install –upgrade pip           

複制

  • 一切配置好之後,就在CMD中運作指令來看能否跑起來。

```shell pyspider all

- python3.7不相容pyspider問題(出現占用關鍵字的問題)

Python 3.5中引入了async和await,它們在Python 3.7中成為關鍵字。是以需要替換一下關鍵字。

```shell
分别在run.py、tornado_fetcher.py、webui>app.py,ctrl+f查找async替換掉就可以了。           

複制

  • Deprecated option ‘domaincontroller’: use ‘domain_controller’ instead.

這是WsgiDAV釋出了版本 pre-release 3.x導緻的,是以隻要把版本降下來就好了。将wsgidav替換為2.4.1。

python -m pip install wsgidav==2.4.1           

複制

然後運作 pyspider all 。打開浏覽器輸入:localhost:5000