1

Python 2.7.3を使用して、Ubuntu 12.10 32ビットにスクレイピーをインストールしようとして います

すべてのインストール プロセスは正常に動作しているように見えますが、scrapy コマンドを作成すると、次のようになります。

    スクレイピースタートプロジェクトのチュートリアル
    トレースバック (最新の呼び出しが最後):
    ファイル「/usr/bin/scrapy」の 4 行目
      実行する()
    ファイル「/usr/lib/pymodules/python2.7/scrapy/cmdline.py」、121行目、実行中
      cmds = _get_commands_dict(設定、プロジェクト内)
    ファイル "/usr/lib/pymodules/python2.7/scrapy/cmdline.py"、45 行目、_get_commands_dict 内
      cmds = _get_commands_from_module('scrapy.commands', プロジェクト内)
    ファイル "/usr/lib/pymodules/python2.7/scrapy/cmdline.py"、28 行目、_get_commands_from_module 内
      _iter_command_classes(モジュール) の cmd の場合:
    ファイル "/usr/lib/pymodules/python2.7/scrapy/cmdline.py"、19 行目、_iter_command_classes 内
      walk_modules(module_name) 内のモジュールの場合:
    ファイル "/usr/lib/pymodules/python2.7/scrapy/utils/misc.py"、66 行目、walk_modules 内
      submod = __import__(フルパス、{}、{}、[''])
    ファイル「/usr/lib/pymodules/python2.7/scrapy/commands/deploy.py」の 13 行目
      w3lib.formからencode_multipartをインポート
    ファイル「/usr/lib/python2.7/dist-packages/w3lib/form.py」の 2 行目
      6.PY2 の場合:
    AttributeError: 'module' オブジェクトに属性 'PY2' がありません

私はウブツの初心者です...誰かが何がうまくいかないのか考えていますか?

よろしく

4

4 に答える 4

2

Scrapy をどのようにインストールしましたか? を使用pipしたeasy_installか、ソースをダウンロードしてインストールしましたか。

pip依存関係がインストールされるため、ソースから Scrapy をインストールした場合は、Scrapy をインストールする前に依存関係をインストールする必要があります。

とにかく、常にpippythonモジュールをインストールするために使用します。

pip install Scrapy
于 2013-11-05T15:41:32.313 に答える
0

私は同じ問題を抱えていましたが、pipを使用してインストールしeasy_install pip、次にScrapyをインストールするとうまくいきましpip install Scrapy

于 2013-12-24T15:57:16.470 に答える
0

私は同じ問題を抱えていて、これを行うことでpipをアップグレードして動作しました

sudo pip install -U pip
sudo pip install Scrapy
于 2014-05-25T23:25:30.483 に答える