2011-12-28 36 views
8

Instalé PyPy mientras todavía tenía Python 2.7 en mi sistema.easy_install with pypy while Python is installed

  • ¿Cómo instalo y uso easy_install con PyPy?
  • ¿Cuál es la sintaxis para distinguir dónde quiero instalar con easy_install?
  • ¿Debo configurar cualquier variable de entorno para facilitar el uso?

estoy en Windows, pero estas preguntas son relevantes para todas las plataformas ...

Respuesta

5

Necesita instalar easy_install para PyPy manualmente.

Se explica en la respuesta a esta pregunta: ¿ Installing Python eggs under PyPy

+0

Si usted tiene de ejecutable pitón en su camino, usar 'PyPy [lo]' sintaxis para todas las instalaciones para que se instalará bajo PyPy y Python no – Jonathan

2

Al menos esto funcionó para mí:

$ 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

Esto puede funcionar, pero no he No he visto ninguna recomendación para usar 'easy_install' que no se haya escrito hace varios años. En los últimos ≈2 años, 'setuptools' ha sido el estándar unificador. (Antes de eso era una competencia entre 'setuptools' y' distribute'; finalmente se fusionaron con las 'setuptools' actuales). Estoy menos familiarizado con pypy (y si necesita algo que las Pythons 2 y 3 no), pero es vale la pena comprobar esto, por las dudas. – Zearin

5

Una solución alternativa es la instalación de PIP. Siguiendo las instrucciones en pip's documentation:

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

Prefijo con 'sudo' generalmente es necesario. – EOL

+0

@EOL: no se recomienda ejecutar pip como root. Correr con '--user' o en un virtualenv es una idea mucho menos horrible. – geoffspear

+0

Esto es cierto a menos que desee instalar paquetes de Python para todos los usuarios, ¿verdad? o ¿existe oficialmente un método mejor (más allá de usar un administrador general de paquetes cuando sea posible)? – EOL