在Mac上安装scrapy - 找不到pyasn1发行版

时间:2016-04-30 12:31:45

标签: python macos scrapy pyasn1

我已经在我的mac上安装了scrapy(OS El Capital,10.11.4),scrapy和我的python版本(2.7.11)之间似乎没有任何兼容性问题但是当我尝试用{启动项目时{1}}我收到以下错误消息:

scrapy startproject tutorial

我已经尝试更新pyasn1和服务标识包,但这并没有改变任何东西。我没有找到任何关于这个具体问题的帮助。

有没有人遇到过类似的问题?是否有解决方案(即使是“野蛮”的解决方案,比如从头开始卸载所有内容)?

2 个答案:

答案 0 :(得分:3)

无需从头开始安装所有内容。我建议你在一个单独的python环境中构建scrapy。就我而言,我环境中的简单pip install cryptography解决了这个问题。

答案 1 :(得分:1)

我发现问题是由于El Capitan摆脱了openssl标头。这导致加密构建失败。

我通过以下方式找到答案: Install Scrapy on OS X El Capitan

重要的部分是:

brew install openssl
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography  
pip install --upgrade scrapy