scrapy startproject 報 no such file or directory 錯誤
阿新 • • 發佈:2018-11-22
windows 第一次使用 pip install scrapy 時,可能會報錯,需要手動安裝Twisted-17.9.0-cp36-cp36m-win_amd64.whl。
安裝完成後,使用 scrapy startproject xxx 建立專案時,會報 no such file or directory 錯誤。推測可能是 安裝 scrapy 時,系統中並沒有存在依賴模組Twisted-17.9.0-cp36-cp36m-win_amd64.whl,安裝出錯導致。
解決方法:
解除安裝scrapy,pip uninstall scrapy,因此時系統中已存在 Twisted-17.9.0-cp36-cp36m-win_amd64.whl,所以解除安裝完成後再次 pip install scrapy 時,會很快成功。
執行 scrapy startproject xxx ,成功。
如果在初始 pip install scrapy 時,首先 pip install Twisted-17.9.0-cp36-cp36m-win_amd64.whl,再去安裝 pip install scrapy,可能也會直接成功。
需要 pip install Twisted-17.9.0-cp36-cp36m-win_amd64.whl 是因為 該模組 使用 模組名來安裝不能成功,需要手動下載 Twisted-17.9.0-cp36-cp36m-win_amd64.whl 檔案,再來進行安裝。
比較全面的 whl 檔案 網站:
https://www.lfd.uci.edu/~gohlke/pythonlibs/