我已经在我的mac上安装了scrapy(OS El Capital,10.11.4),scrapy和我的python版本(2.7.11)之间似乎没有任何兼容性问题但是当我尝试用{启动项目时{1}}我收到以下错误消息:
scrapy startproject tutorial
我已经尝试更新pyasn1和服务标识包,但这并没有改变任何东西。我没有找到任何关于这个具体问题的帮助。
有没有人遇到过类似的问题?是否有解决方案(即使是“野蛮”的解决方案,比如从头开始卸载所有内容)?
答案 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