2011-08-31 8 views
3

J'essaye d'installer un projet django sur OS X. Les instructions sont écrites pour Ubuntu et il y a une liste de dépendances. Certains que j'ai trouvés sur PIP, d'autres pas.python-crypto pour OS X?

apt get install python-crypto 

Comment puis-je trouver ce même paquet (s) sur PIP? Si ce n'est pas sur PIP, devrai-je trouver leur source et les compiler sur OS X?

Liste complète des dépendances:

sudo apt-get install git-core python-pip python-beautifulsoup python-dateutil python-crypto python-dns python-feedparser python-flup python-httplib2 python -Imagerie python-lxml python-memcache python-MySQLdb python-numpy python-openid python-ReportLab python-simplejson python-stats python-tz msttcorefonts python-YAML mysql-server python-MySQLdb python-setuptools

Répondre

6
pip install pycrypto 

Selon votre version de Xcode, vous devrez peut-être désactiver la version ppc en changeant votre ARCHFLAGS.

+0

sur ARCHFLAGS, voir: http://stackoverflow.com/questions/6061180/problems-with-easy-install-pycrypto/6062869#6062869 – dkamins

3

Pour rechercher l'index pypi, utilisez pip search et essayez des mots-clés différents. Par exemple:

pip search crypto 

et vous trouverez pycrypto dans la liste.

Ensuite, installez-le:

pip install pycrypto 

Ou chercher uniquement sur http://pypi.python.org/pypi pour trouver le package souhaité. Différentes plates-formes/systèmes de gestion de paquets peuvent utiliser des noms différents et parfois Google peut aider à trouver les alias.

+0

J'ai remarqué que la plupart ont les mêmes noms. Mais je ne suis pas sûr de savoir si c'est le même paquet. Est-ce que quelqu'un les vérifie tous? Qu'est-ce qui m'empêche de faire un paquet avec le même nom qui fait quelque chose de totalement différent? – speg