conda 4.2.13 MacOSX 10.12.1
Estoy tratando de instalar paquetes desde pip
un entorno nuevo (virtual) creado usando anaconda. En los documentos de Anaconda dice que esto está perfectamente bien. Se hace de la misma manera que para virtualenv.
Active el entorno donde desea colocar el programa, luego instale pip un programa ...
Creé un entorno vacío en Ananconda como este:
conda create -n shrink_venv
Activalo:
source activate shrink_venv
Entonces puedo ver en la terminal que estoy trabajando en mi entorno (shrink_venv)
. El problema está surgiendo cuando intento instalar un paquete usando pip
:
(shrink_venv): pip install Pillow
Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages
Entonces puedo ver que piensa que el requisito se cumple con el paquete de todo el sistema. Por lo tanto, parece que el entorno no funciona correctamente, definitivamente no es como se dice en los documentos. ¿Estoy haciendo algo mal aquí?
Solo una nota, sé que puedes usarlo conda install
para los paquetes, pero he tenido un problema con Pillow de anaconda, así que quería obtenerlo pip
, y desde que los documentos dicen que está bien.
Salida de which -a pip
:
/usr/local/bin/pip
/Users/my_user/anaconda/bin/pip
** ACTUALIZACIÓN ** Veo que este es un problema bastante común. Lo que he encontrado es que el conda env no juega bien con el PYTHONPATH. Parece que el sistema siempre se ve en las ubicaciones de PYTHONPATH, incluso cuando está utilizando un entorno conda. Ahora, siempre ejecuto unset PYTHONPATH
cuando uso un entorno conda, y funciona mucho mejor. Estoy en una Mac
which -a pip
tu pregunta por favor?
PYTHONPATH
conjunto de variables de entorno?
conda install pip
?