Pregunta corta
- ¿Cuál es la forma correcta de instalar
pip
,virtualenv
ydistribute
?
Antecedentes
En mi respuesta a la pregunta SO 4314376 , recomendé usar ez_setup
para que luego pueda instalar pip
y de la virtualenv
siguiente manera:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Originalmente extraje estas instrucciones de la publicación del blog de Jesse Noller. ¿Quieres usar Python en la Mac? . Me gusta la idea de mantener un directorio global de paquetes de sitio limpio, por lo que los únicos otros paquetes que instalo son virtualenvwrapper
y distribute
. (Recientemente agregué distribute
a mi caja de herramientas debido a este anuncio de servicio público de Python . Para instalar estos dos paquetes, utilicé:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
No más herramientas de instalación y fácil instalación
Para seguir realmente ese anuncio de servicio público de Python , en una nueva instalación de Python, haría lo siguiente:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
Reprimenda de glifo
En un comentario a mi respuesta a la pregunta 4314376 de SO, el usuario de SO Glyph declaró:
NO. NUNCA hagas
sudo python setup.py install
lo que sea. Escriba un ~ / .pydistutils.cfg que ponga su instalación de pip en ~ / .local o algo así. Especialmente los archivos nombradosez_setup.py
tienden a succionar versiones más nuevas de cosas como setuptools y easy_install, que potencialmente pueden romper otras cosas en su sistema operativo.
De vuelta a la pregunta corta
Entonces la respuesta de Glyph me lleva a mi pregunta original:
- ¿Cuál es la forma correcta de instalar
pip
,virtualenv
ydistribute
?
sudo apt-get install python-{pip,virtualenv}
?
pip
, virtualenv
y el PSA Python.
http://python-distribute.org/distribute_setup.py
redirige a 404 :(
python distribute_setup.py
seguido deeasy_install pip
yvirtualenv --distribute venv
? (ver python-guide.readthedocs.org/en/latest/starting/install/… ), y si es así, ¿por qué?