4

PythonとScrapyは初めてです。どうやらこれらのモジュールがscrapyを適切に実行するために必要です。提案されたようにZopeインターフェースをダウンロードし、Scrapyの指示に従ってeasy_installを使用してインストールしようとしました。私はWindows764を実行していて、最初に64ビットバージョンのPyton2.7とZopeを含むすべてのモジュールをダウンロードしました。それはうまくいかなかったので、すべてをアンインストールして32ビットバージョンをダウンロードしましたが、同じ問題が発生しています。明らかに、私は非常に基本的なことを間違って行っています。助けていただければ幸いです。

これが起こることです:
C:> easy_install zope.interface-4.0.3-py2.7-win32.egg

最後に次のような結果がたくさん表示されます(スタックオーバーフローでは、コードとして適切にフォーマットしているにもかかわらず、コピー/貼り付けができません)。

No local packages or download links found for zope.interface-4.0.3-py2.7-win32.egg

私はzopeが必要であることを知っています。なぜなら、srapyを実行しようとすると、次のエラー(他の結果も)を受け取るからです。

C:>スクレイピーシェルhttp://www.yahoo.com

raise ImportError(required + ": no module named zope.interface.") ImportError: Twisted requires zope.interface 3.6.0 or later: no module named zope.interface.

私が言ったように、私はこれで本当に新しいです、そして、始めるのに必要なすべてのモジュールとパッケージで苦労しています。

4

2 に答える 2

6

easy_installとpipinstallは、ファイル名ではなくパッケージ名を取ります。

したがって、正しい呼び出しは次のようになります

easy_install zope.interface

最新バージョンを取得します。特にそのバージョンが必要な場合

easy_install "zope.interface==4.0.3"

通常、パッケージ名はグーグルで見つけることができます。pypizopeインターフェース

于 2013-01-31T23:26:46.563 に答える
0

私はscrapyをインストールするときに、zopeの問題を克服するために途方もなく長い時間を費やし、解決策を見つけました!

ここでステップ7を実行しました(Talvalinが提案したように) http://steamforge.net/wiki/index.php/How_to_Install_Scrapy_in_64-bit_Windows_7

次に、サイトパッケージの場所で、eggファイルの名前「zope.interface-3.8.0-py2.7-win-amd64.egg」を「zope」に変更しました。その後、すべて正常に動作しました。

これが誰かに役立つことを願っています!

于 2015-09-04T11:24:34.327 に答える