Macos 在Mac OSX 10.9.5上安装Scrapy

Macos 在Mac OSX 10.9.5上安装Scrapy,macos,python-2.7,scrapy,pip,Macos,Python 2.7,Scrapy,Pip,我是python新手,在安装scrapy时遇到了麻烦 环境详细信息: MacBookPro OSX 10.9.5 已安装XCode和命令行实用程序 Python 2.7.9安装在/usr/local/bin/Python中 Python2.7.5(作为OSX的一部分的distrib)安装在/usr/bin/Python中 使用pip安装 尝试了最新的方法 最初的安装尝试(在添加Python2.7.9之前)是不可能的,因为2.7.5默认安装中没有pip。由于安全违规,尝试添加pip失败,因此我添加

我是python新手,在安装scrapy时遇到了麻烦

环境详细信息:

MacBookPro

OSX 10.9.5

已安装XCode和命令行实用程序

Python 2.7.9安装在/usr/local/bin/Python中

Python2.7.5(作为OSX的一部分的distrib)安装在/usr/bin/Python中

使用pip安装

尝试了最新的方法

最初的安装尝试(在添加Python2.7.9之前)是不可能的,因为2.7.5默认安装中没有pip。由于安全违规,尝试添加pip失败,因此我添加了2.7.9安装

然后,我可以运行pip,但由于缺少libxml,出现了致命错误(在其他线程中报告),通过添加命令行工具解决了这个问题

然后,安装继续运行,但由于以下错误而失败:

/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -g -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_464d07d2xdb61d8fa.c -o build/temp.macosx-10.6-intel-2.7/src/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_464d07d2xdb61d8fa.o

src/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_464d07d2xdb61d8fa.c:218:10: fatal error: 'CommonCrypto/CommonKeyDerivation.h' file not found

#include <CommonCrypto/CommonKeyDerivation.h>

         ^

1 error generated.

error: command '/usr/bin/clang' failed with exit status 1
/usr/bin/clang-fno严格别名-fno common-dynamic-isysroot/Developer/SDKs/MacOSX10.6.sdk-arch i386-arch x86_64-g-DNDEBUG-g-fwrapv-O3-Wall-Wstrict原型-I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7-c src/cryptography/hazmat/bindings/u pycache\uuu cryptography\uu cffi\u407d2xdb61d8fa.c-obuild/temp.macosx-10.6-intel-2.7/src/cryptography/hazmat/bindings/\uuuuu pycache\uuuu/\uu cryptography\u cffi\u 464d07d2xdb61d8fa.o
src/cryptography/hazmat/bindings/\uuuuu pycache\uuuuu/\uu cryptography\u cffi\u 464d07d2xdb61d8fa.c:218:10:致命错误:“找不到CommonCrypto/CommonKeyDerivation.h”文件
#包括
^
生成1个错误。
错误:命令“/usr/bin/clang”失败,退出状态为1
遇到此错误后,我尝试了多种方法:

  • 卸载scrapy并手动安装加密-加密安装失败,并出现相同错误
  • 卸载scrapy并使用pip命令行选项==0.22重新安装以安装早期版本-安装失败,并出现相同错误
  • 使用pip命令行选项安装--要安装到本地用户目录中的用户--安装失败,并出现相同错误
从搜索中我可以看出,Stackoverflow或Github上没有报告过这个问题。如何克服此问题以成功安装scrapy?
谢谢

我自己通过一种迂回的方式解决了这个问题,这是我对自己问题的回答

我从未通过pip安装过密码。我通过安装蟒蛇来解决这个问题。通过水蟒可以很好地安装密码。然后,我用pip安装成功地安装了scrapy,它认识到加密技术已经存在