¿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?

noircc
fuente
¿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
Marco M. von Hagen
fuente