Python 3を解決する.6 Scrapyフレームワークのインストール中に発生した問題

1363 ワード

Scrapy爬虫フレームをインストールするには、pywin 32モジュールとTwistedをインストールする必要があります.インストール中に遭遇した様々なピットをメモして、忘れないようにします.
前に第3ライブラリでダウンロードしてみました.whlファイルと、cmdにpip install pywin 32を直接入力するのは、どちらのインストールもできません.その後、インターネットで資料を検索した後、cmdにpython-m pip install pypiwin 32をインストールし、インストールに成功した方法が得られた.
まずpip install Twistedでインストールし、エラーを報告することを示します.その後、TwistedとPythonバージョンの互換性に問題があることが分かった.
Python拡張パッケージの非公式Windowsバイナリファイルには、次のものがあります.
Twisted, an event-driven networking engine.
Twisted‑17.9.0‑cp27‑cp27m‑win32.whl
Twisted‑17.9.0‑cp27‑cp27m‑win_amd64.whl
Twisted‑17.9.0‑cp34‑cp34m‑win32.whl
Twisted‑17.9.0‑cp34‑cp34m‑win_amd64.whl
Twisted‑17.9.0‑cp35‑cp35m‑win32.whl
Twisted‑17.9.0‑cp35‑cp35m‑win_amd64.whl
Twisted‑17.9.0‑cp36‑cp36m‑win32.whl
Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl

そこでhttps://www.lfd.uci.edu/~gohlke/pythonlibs/Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whlをダウンロードしました
実行:
pip install  Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl

相変わらず間違いです.私のプラットフォームはこれを実行できないとエラーが表示されました.
そこで私は別のバージョンTwisted‑17.9.0‑cp36‑cp36m‑win32.whlをダウンロードしました
実行:
pip install  Twisted‑17.9.0‑cp36‑cp36m‑win32.whl

成功した!
リファレンス