2011-12-28 1 views
8

J'ai installé PyPy tout en ayant Python 2.7 sur mon système.easy_install avec pypy alors que Python est installé

  • Comment puis-je installer puis utiliser easy_install avec PyPy?
  • Quelle est la syntaxe pour distinguer où je veux installer avec easy_install?
  • Dois-je définir des variables d'environnement pour faciliter l'utilisation?

Je suis sous Windows, mais ces questions semblent pertinentes pour toute plate-forme ...

Répondre

5

Vous devez installer easy_install pour pypy manuellement.

Il est expliqué dans la réponse à cette question: Installing Python eggs under PyPy

+0

Si vous avez l'exécutable python dans votre chemin, utilisez 'pypy [tout]' syntaxe pour toutes les installations afin qu'il installera sous pypy et non python – Jonathan

2

Au moins cela a fonctionné pour moi:

$ brew install pypy 
$ pypy -m easy_install ipython 

$ /usr/local/share/pypy/ipython 
Python 2.7.3 (480845e6b1dd, Jul 31 2013, 10:58:28) 
Type "copyright", "credits" or "license" for more information. 

IPython 1.1.0 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 
+0

Cela peut fonctionner, mais je havre de paix Je n'ai vu aucune recommandation pour utiliser 'easy_install' qui n'a pas été écrit il y a plusieurs années. Au cours des deux dernières années, 'setuptools' a été la norme unifiante. (Avant c'était une compétition entre 'setuptools' et' distribute', ils ont finalement fusionné dans le 'setuptools' actuel.) Je suis moins familier avec pypy (et si elle a besoin de quelque chose Pythons 2 et 3 ne pas), mais il est vaut la peine de vérifier ceci, juste au cas où. – Zearin

5

Une solution alternative consiste à installer pip. En suivant les instructions pip's documentation:

wget https://bootstrap.pypa.io/get-pip.py 
pypy get-pip.py 
pypy -m pip install ipython 
+0

Il est généralement nécessaire de préfixer 'sudo'. – EOL

+0

@EOL: l'exécution de pip en tant que root n'est pas recommandée. Courir avec '--user' ou dans un virtualenv est une idée beaucoup moins horrible. – geoffspear

+0

Ceci est vrai sauf si vous voulez installer des paquets Python pour tous les utilisateurs, non? ou y a-t-il officiellement une meilleure méthode (au-delà de l'utilisation d'un gestionnaire de paquets général lorsque cela est possible)? – EOL

Questions connexes