2

私はこのプラットフォームだけでなく、Python スクレイピングも初めて使用します。私の質問がまだ理解でき、誰かが私を助けてくれることを願っています。すみません、わかりにくいところがありましたら…

同様のトピックに関する他の投稿を既に確認しましたが、問題を解決できませんでした。私は現在 Web スクレイピングに取り組んでおり、Scrapy を試してみたかったのです。したがって、Web サイトのインストール手順に従いました。http://doc.scrapy.org/en/0.16/intro/install.html#intro-install 仕組みを理解した後、仮想環境で実行することにしました。

virtualenv と pip をインストールしました。次に、Scrapy をインストールしました。

チュートリアルを始めたいとき

scrapy startproject tutorial

次のエラー メッセージが表示されます。

    File "/Users/XXX/environment_trial/bin/scrapy", line 3, in <module>
    from scrapy.cmdline import execute
  File "/Users/XXX/environment_trial/lib/python2.7/site-packages/scrapy/cmdline.py", line 7, in <module>
    from scrapy.crawler import CrawlerProcess
  File "/Users/XXX/environment_trial/lib/python2.7/site-packages/scrapy/crawler.py", line 3, in <module>
    from twisted.internet import reactor, defer
ImportError: No module named twisted.internet
(environment_trial)XXX-iMac:~ XXX$ 

他の投稿で示唆されているように、Mac で Twisted.py が見つかりませんでした。

誰かが私に何をすべきか教えてもらえますか?

4

2 に答える 2

1

簡単に言えば、ツイストをインストールする必要があります。ダウンロードページから入手できます。新しい Mac ではソースからインストールする必要があるように見えますが、それは tarball を抽出python setup.py installして抽出したフォルダーで実行する場合にすぎません。

編集:すでにpipがインストールされているので、それをひねってつかむこともできます。

pip -E twisted_env install -U twisted
于 2013-05-20T14:56:24.383 に答える