如何在Mac OS 10.6.8上为Python 2.5安装pycrypto?

3 投票
2 回答
3719 浏览
提问于 2025-04-17 11:16

为了准备我的系统,我按照这个博客上的说明进行了操作。关键点是:

从那里开始,按照默认选项进行,直到你看到“在‘Macintosh HD’上自定义安装”的界面。所有选项都是勾选的,除了“MAC OS X 10.4 支持”,而这个程序就是你想要安装的。

把这些搞定后,我下载了PyCrypto的压缩包,然后尝试安装:

$ curl -O http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.5.tar.gz
$ tar xvzf pycrypto-2.5.tar.gz
$ cd pycrypto-2.5
$ python2.5 setup.py install

在构建了一些二进制文件后,我在输出的底部看到了以下错误:

cc1: error: unrecognized command line option "-Wno-long-double"
cc1: error: unrecognized command line option "-Wno-long-double"
lipo: can't figure out the architecture type of: /var/folders/hk/hkor0sZBGkuucGbVfeQgO++++TI/-Tmp-//ccRzz4H0.out
error: command 'gcc' failed with exit status 1

在安装过程中我有没有漏掉什么?

2 个回答

0

在Mac OS X上成功安装pycrypto所需的内容:

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install pycrypto
0

我只需要运行 pip install pycrypto 或者 easy_install pycrypto 这条命令就可以了。

撰写回答