¿Cómo elijo el framework python donde instalar paquetes con pip?


1

Tengo dos frameworks de python instalados en mi Mac OS X 10.6.8: uno estándar ( /usr/bin/python ) y ahora instalé 3.3.

Ya he descubierto que pip está instalando cosas en site-packages pero en el estándar-python, ahora lo necesito para hacer esto no para python 2.6.1, sino para el nuevo 3.3.

¿Puede alguien ayudarme con esto?


¿Cuál es la ruta de la versión 3.1, es decir, cómo se llama su binario y dónde se encuentra en su sistema?
slhck

Library / Frameworks / Python.framework / Versions / 3.3 /
noircc

binario se llama python3
noircc

Es pip en ese 3.3's bin ¿carpeta? Si es así, podrías vincularlo a /usr/bin/pip3, por ejemplo.
slhck

Respuestas:


1

Puedes elegir el paquete de sitio invocando pip con el python Donde quieres los modulos en.

/usr/bin/python -V
-> Python 2.7.9

/usr/bin/python -m pip install this
-> /path/to/Python/2.7/site-packages/this

/usr/local/bin/python3 -V
-> Python 3.3

/usr/local/bin/python3 -m pip install this
-> /path/to/Python/3.3/site-packages/this        

Si quieres saber qué módulos están dentro de tu side-packages tipo

/path/to/python -m pip list
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.