pyspiderピット設置使用の出会い

A、PIPインストールpyspiderインストールエラーが発生します。

コマンド "のpython setup.py egg_info" Cでエラーコード10で失敗しました:\ Users \ユーザーxxxは\のAppData \ローカル\一時\ PIP-インストール-tc5uvu7l \ pycurl \ 

オンライン大きなあなたがホイールをインストールする必要がある経験を得るためにした後、コマンドPIP3は、ホイールのインストールをインストールし、実行正常にインストールを示唆ホイール-0.31.1のインストールの代わりには成功し、その後、https://www.lfd.uci.edu/~gohlke/pythonlibs/ダウンロードをご覧ください。次のようにインストールファイル、:

PycURL、LibraryのAインタフェースのlibcurlに。
pycurl-7.43.1-CP27-cp27m-win32.whl
pycurl-7.43.1-CP27-cp27m-win_amd64.whl
pycurl-7.43.1-CP34-cp34m-win32.whl
pycurl- CP34-cp34m - 7.43.1 win_amd64.whl
pycurl-7.43.1-cp35-cp35m-win32.whl
pycurl-7.43.1-cp35-cp35m-win_amd64.whl
pycurl-7.43.1-CP36-cp36m-win32.whl
-7.43.1-CP36-pycurl cp36m-win_amd64.whl
pycurl-7.43.1-CP37-cp37m-win32.whl
pycurl-7.43.1-CP37-cp37m-win_amd64.whl
特定のバージョンをダウンロードするあなたが決めるために使用している環境に応じて、例えば、私はpython3.7だった、そしてPythonは32ビット版で、あなたはpycurl-7.43.1-CP37-cp37m-選択する必要があり win32.whlのダウンロード注:32または64ビット版はコンピュータではない、のpythonをインストールすることですバージョン!
インストールをダウンロードした後、コマンドPIP3はDをインストール:\ pythonの\デモ \ pycurl-7.43.1-CP37-cp37m-win_amd64.whl 実行、エラーの場合:
pycurl-7.43.1-CP37-cp37m- win_amd64.whlこのプラットフォームではサポートホイールではありません。
あなたが間違ったバージョンがその上で説明されてインストール表し、私のコンピュータが64ビットで、Pythonはそう、32ですエラー、ダウンロードのpycurl-7.43.1-CP37-cp37m- win32.whl 、コマンドPIP3はDをインストールし実行:\ pythonの\デモ \ pycurl-7.43.1-CP37-cp37m-win32.whl インストールされ、正常にインストールされましたを示唆pycurl-7.43.1と正常にインストール!
たくさんのことを費やし、最終的にインストールさpyspiderのOK、コマンドPIP3がpyspiderプロンプトインストールの実行
に成功しましインストールフラスコ-1.0.2-フラスコログインを -0.4.1 Jinja2-2.10 MarkupSafe-1.0 PyYAMLと-3.13 WERKZEUG-0.14.1クリック-6.7 cssselect-1.0.3 defusedxml-0.5.0 itsdangerous- 0.24 jsmin-2.2.2 lxmlの-4.2.5 pyquery-1.4.0 pyspider-0.3.10 tblib-1.3.2竜巻-4.5.3 U-msgpack-のpython-2.5 0.0 wsgidav-2.4.1

Python3.7で実行しているときに、第2に、それはPySpider文句を言うだろう

ファイル"/usr/local/lib/python3.7/site-packages/pyspider/run.py"、ライン231
非同期=真、そのGET_OBJECT = Falseを、no_input =偽):
^
にSyntaxError:無効な構文
python3.7理由非同期は、キーワードとなっています。したがって、このエラー。
それは手動で置き換えるされている方法を変更します。

低い位置mark_asyncに非同期
231行、245行(2)、365ライン/usr/local/lib/python3.7/site-packages/pyspider/run.py
/usr/local/lib/python3.7 /site-packages/pyspider/webui/app.py 95行
/usr/local/lib/python3.7/site-packages/pyspider/fetcher/tornado_fetcher.py行81、行89(2)、ライン95 117行

 III。

ValueError:無効な設定:
-非推奨オプション「ドメインコントローラ」:使用「http_authenticator.domain_controller」の代わりに。

wsgidav3.x問題3.1最終的な位置決め、デフォルトwsgidav3.xでインストールpyspider、第3.xのアンロードに溶液、2.xのをリロード(PIPがデフォルトでインストールwsgidav 2.xのインストール私は2.4.1をインストールし

アンインストールwsgidav PIP
PIPインストールwsgidav
このまたは3.xをwsgidavインストールした場合は、このバージョンをアンインストールした後、あなたは、インストールコマンドは、特定のバージョン番号が続くことができます

python -mピップwsgidav == 2.4.1をインストールし、この方法では問題が解決しません

3.2理由WsgiDAVバージョンプレリリース3.xをリリースしているためであります

次のように解決策は以下のとおりです。

インストールパッケージでpyspiderリソースパッケージを検索し、その後、あなたは最初の209行を変更することができ、開いているwebdav.pyのWebUIのファイル内のファイルを検索します。

把 'ドメインコントローラ':NeedAuthController(アプリ)、

次のように改正:

'http_authenticator':{
'HTTPAuthenticator':NeedAuthController(APP)、
}、
すべてのpyspider最初の実行が開始result_workerで動けなくなることがあります...ここでは、すべての成功pyspiderはCtrl + C CMD割込み入力後に再オープンする必要があります。

第四に、ウェブプレビュー画面のみ、実際のデバッグに非常に小さいpyspider見つけます

理由:CSSのプロパティページ要素が60PX高さに置き換えているため、Webプレビューボックスが小さすぎる
、我々はCSSファイルの内容を変更する必要があるので、これはすべてのブラウザでは、共通の、ちょうどChromeブラウザが可能ですテストしているべきではありません

以下のように変更debug.min.css文書が読み取ります  https://www.jianshu.com/p/7bff6fd4dc1b

发布了14 篇原创文章 · 获赞 0 · 访问量 210

おすすめ

転載: blog.csdn.net/qq_36283674/article/details/103096655