4

Mac(OS El Capital、10.11.4)にscrapyをインストールしました。scrapyと私のpythonバージョン(2.7.11)の間に互換性の問題はないようですが、プロジェクトを開始しようとすると、scrapy startproject tutorial次のエラーが発生しますメッセージ:

pkg_resources.DistributionNotFound: The 'pyasn1' distribution was not 
found and is required by service-identity

pyasn1 とサービス ID パッケージの両方を更新しようとしましたが、何も変わりませんでした。この特定の問題に関するヘルプは見つかりませんでした。

誰かが同様の問題を経験したことがありますか? 解決策はありますか (すべてをアンインストールして最初からやり直すなどの「残忍な」ものでも)?

4

2 に答える 2

1

この問題は、El Capitan が openssl ヘッダーを削除したことが原因であることがわかりました。これにより、暗号化ビルドが失敗していました。

次の方法で答えを見つけました: OS X El Capitan に Scrapy をインストールする

重要な部分は次のとおりです。

brew install openssl
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography  
pip install --upgrade scrapy
于 2016-10-23T19:33:05.910 に答える