Win 10、Python 3.7.0、pipinstallスクレイプエラー解決手順



Win 10 Python 3 7 0



Scrapyをインストールするときにいくつかの問題が発生しました。初めは色々な素材を探していましたが、ようやくインストールに成功しました。次に、資料を整理します。
前提条件:ネットワークは良好で、最初はモバイルホットスポットでしたが、ダウンロードの半分がエラーとして報告されました。
手順1:pip.exeをインストールして更新する
PythonのインストールパスD: python Scriptsにpip.exeがあることを確認し始めたので、直接2番目の手順に進み、結果はエラーになりました。'pipバージョン10.0.1を使用していますが、バージョン20.0.2が利用可能です。」

You are using pip version 10.0.1, however version 20.0.2 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.

したがって、プロンプトに従って、cmdと入力します。python-mpip install --upgrade pip
コマンドにはスペースがあることに注意してください!



C:UsersBig Bang>python -m pip install --upgrade pip

pipを正常に更新した後:

C:UsersBig Bang>python -m pip install --upgrade pip Collecting pip Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 115kB/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-20.0.2

ステップ2:Twistedをインストールする
まず、使用しているPythonのバージョンを確認し、次の情報を参照してください。 Pythonの現在のバージョン番号を表示する
私のバージョン番号は3.7.0です



C:UsersBig Bang>python Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 Type 'help', 'copyright', 'credits' or 'license' for more information. >>> >>>

次に、公式WebサイトにアクセスしてTwistedをダウンロードします。他の場所に移動してランダムにダウンロードしないでください、公式Webサイトのファイルアドレス ツイスト-pypi画像
公式Webサイトに入ったら、左側の[ファイルのダウンロード]をクリックしてファイルが配置されているWebページに入り、下にスクロールして対応するインストールファイルを見つけます。
画像
私のはwin10で、Pythonのバージョン番号は3.7.0なので、矢印で示されたファイルを選択します。cp37はバージョン3.7、cp36はバージョン3.6です。また、コンピューターがwinであるか、Linuxが32または64であるかに注意してください。ビット、通常は64ビット。
次に、ダウンロードしています。ファイルを使用してパスを保持したいので、コマンドを個別に入力し、図に示すように、Pythonのインストール場所に保存します。

次に、win + r、cmdと入力し、コマンドボックスに次のように入力します。pipinstallfile path、スペースなどの記号に注意してください。入力後、Enterキーを押してコマンドを実行します。

C:UsersBig Bang>pip install D:pythonTwisted-19.10.0-cp37-cp37m-win_amd64.whl

モジュールは自動的にインストールされ、しばらく待つと、完了すると次のようになります。

C:UsersBig Bang>pip install D:pythonTwisted-19.10.0-cp37-cp37m-win_amd64.whl Processing d:python wisted-19.10.0-cp37-cp37m-win_amd64.whl Collecting Automat>=0.3.0 Downloading Automat-20.2.0-py2.py3-none-any.whl (31 kB) Collecting constantly>=15.1 Downloading constantly-15.1.0-py2.py3-none-any.whl (7.9 kB) Collecting attrs>=17.4.0 Downloading attrs-19.3.0-py2.py3-none-any.whl (39 kB) Collecting incremental>=16.10.1 Using cached incremental-17.5.0-py2.py3-none-any.whl (16 kB) Collecting PyHamcrest>=1.9.0 Downloading PyHamcrest-2.0.2-py3-none-any.whl (52 kB) |████████████████████████████████| 52 kB 13 kB/s Collecting hyperlink>=17.1.1 Downloading hyperlink-19.0.0-py2.py3-none-any.whl (38 kB) Collecting zope.interface>=4.4.2 Downloading zope.interface-4.7.1-cp37-cp37m-win_amd64.whl (134 kB) |████████████████████████████████| 134 kB 17 kB/s Collecting six Using cached six-1.14.0-py2.py3-none-any.whl (10 kB) Collecting idna>=2.5 Downloading idna-2.9-py2.py3-none-any.whl (58 kB) |████████████████████████████████| 58 kB 13 kB/s Requirement already satisfied: setuptools in d:pythonlibsite-packages (from zope.interface>=4.4.2->Twisted==19.10.0) (39.0.1) Installing collected packages: six, attrs, Automat, constantly, incremental, PyHamcrest, idna, hyperlink, zope.interface, Twisted Successfully installed Automat-20.2.0 PyHamcrest-2.0.2 Twisted-19.10.0 attrs-19.3.0 constantly-15.1.0 hyperlink-19.0.0 idna-2.9 incremental-17.5.0 six-1.14.0 zope.interface-4.7.1

3番目のステップ:
最初の2つの手順でインストールが成功することを前提として、コマンドボックスに入力するだけです。
ピップインストールスクレイプ



C:UsersBig Bang>pip install scrapy

次は、ネットワークを開いたままにするための一連の自動ダウンロードとインストールです。成功後:

Collecting pyasn1-modules Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB) |████████████████████████████████| 155 kB 12 kB/s Collecting pyasn1 Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB) |████████████████████████████████| 77 kB 12 kB/s Collecting cffi!=1.11.3,>=1.8 Downloading cffi-1.14.0-cp37-cp37m-win_amd64.whl (176 kB) |████████████████████████████████| 176 kB 5.3 kB/s Requirement already satisfied: setuptools in d:pythonlibsite-packages (from zope.interface>=4.1.3->scrapy) (39.0.1) Requirement already satisfied: idna>=2.5 in d:pythonlibsite-packages (from hyperlink>=17.1.1->Twisted>=17.9.0->scrapy) (2.9) Collecting pycparser Downloading pycparser-2.20-py2.py3-none-any.whl (112 kB) |████████████████████████████████| 112 kB 6.6 kB/s Installing collected packages: protego, PyDispatcher, pyasn1, pyasn1-modules, pycparser, cffi, cryptography, service-identity, w3lib, cssselect, queuelib, lxml, parsel, pyOpenSSL, scrapy Running setup.py install for protego ... done Running setup.py install for PyDispatcher ... done Successfully installed PyDispatcher-2.0.5 cffi-1.14.0 cryptography-2.8 cssselect-1.1.0 lxml-4.5.0 parsel-1.5.2 protego-0.1.16 pyOpenSSL-19.1.0 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.20 queuelib-1.5.0 scrapy-2.0.0 service-identity-18.1.0 w3lib-1.21.0

最後のステップのテスト

C:UsersBig Bang>python Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 Type 'help', 'copyright', 'credits' or 'license' for more information. >>> >>> import scrapy >>>

成功!