2011-08-31 63 views
3

我想在OS X上安装一个django项目。这些指令是为Ubuntu编写的,并且有一个依赖关系列表。有些我在PIP上找到,有些我没有。python-crypto for OS X?

apt get install python-crypto 

如何在PIP上找到相同的包?如果不是PIP,我需要找到他们的源代码并在OS X上编译它们吗?

完全依赖列表:

命令和apt-get安装混帐核心蟒蛇点子上python-beautifulsoup 蟒蛇,加密的python-dateutil蟒蛇的DNS中的python-feedparser中的python-flup 蟒蛇,httplib2的蟒蛇-imaging蟒-LXML蟒-内存缓存 蟒-MySQLdb的蟒-numpy的蟒-的OpenID蟒-ReportLab的 蟒-simplejson蟒-统计蟒-TZ蟒-YAML msttcorefonts MySQL的服务器中的python-MySQLdb的蟒-setuptools的

回答

6
pip install pycrypto 

根据您的Xcode版本,您可能需要通过更改ARCHFLAGS来禁用ppc版本。

+0

re ARCHFLAGS,请参阅:http://stackoverflow.com/questions/6061180/problems-with-easy-install-pycrypto/6062869#6062869 – dkamins

3

要搜索pypi索引,请使用pip search并尝试使用一些不同的关键字。例如:

pip search crypto 

您会在列表中找到pycrypto

然后再进行安装:

pip install pycrypto 

或者只是搜索上http://pypi.python.org/pypi找到所需的软件包。不同的平台/包管理系统可能会使用不同的名称,有时Google可以帮助查找别名。

+0

我注意到大多数人都有相同的名字。但我不确定如何确定它们是同一个软件包。有人交叉检查他们吗?什么阻止我制作一个完全不同的同名软件包? – speg