os 10.11.6 pip error de permiso de instalación

0

Soy un principiante de CS que toma el curso udemy python e intenta instalar pip para usar matplotlib, pandas, etc. en pylab.

Uso IDLE 3.4.2 y la última versión de Pycharm

Intentado 1. "pip instalado pylab"

La versión

no cumple el requisito pylab, no se encontró una distribución coincidente para pylab;

2. mismo resultado con sudo antes del primero;

3.sudo easy_install matplotlib

tuvo éxito en el terminal, pero aún no hay un módulo matplotlib en el shell)

4.brew install python 3

tuvo éxito, pero aún no hay un módulo matplotlib en el shell, y cada comando parece que aún es 2.7)

5.Anaconda Package se basa en la preinstalación de Macports

mismo resultado que 3

6.On cloud9.io

todavía no se puede importar matplotlib

7.virtualenv / virtualenvwrapper

Ambos [Errno 13] Permiso denegado: '/Library/Python/2.7/site-packages/virtualenv.py'

Luego intenté desinstalar tanto Python 2 como 3, luego instálelo

8.brew rm -rf / Library / Frameworks / Python.framework / Versions / 2.7

error: no hay argumento de barril

Xcode descargado

pero "la operación de carga útil comprimida en bloques falló"

Resultado de "brew doctor": Advertencia: existen secuencias de comandos "config" fuera de su sistema o directorios de Homebrew.

Tener secuencias de comandos adicionales en su ruta puede confundir el software instalado a través de Homebrew si la secuencia de comandos de configuración anula un sistema o una secuencia de comandos provista por Homebrew del mismo nombre. Encontramos los siguientes scripts de configuración: /Library/Frameworks/Python.framework/Versions/3.4/bin/python3-config /Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4-config / Library / Frameworks / Python.framework / Versions / 3.4 / bin / python3.4m-config

Advertencia: Python se instala en /Library/Frameworks/Python.framework

Advertencia: tienes MacPorts o Fink instalados: / opt / local / bin / port

Advertencia: tiene barriles desvinculados en su bodega

Advertencia: / usr / bin ocurre antes de / usr / local / bin

¡Gracias por leer!

La respuesta en dirección detallada será apreciada, ya que solo soy un principiante que tiene un montón de cosas que aprender de ti.

Realmente frustrado por ahora.

    
pregunta user6817298 19.09.2016 - 23:26

1 respuesta

1

NO elimine la versión de python proporcionada por el sistema Apple que se encuentra en esta ruta: /Library/Frameworks/Python.framework/Versions/2.7

De hecho, no debes nunca meterte con ningún Framework en / Library / ... a menos que sepas lo que estás haciendo. Su sistema operativo puede tener herramientas que dependen de esta versión de Python que se envía.

Después de instalar brew - ejecutaste

  

brew doctor

Debería indicarle si tiene algún problema.

También - asegúrate de que tu brew instale python3 (ten en cuenta que no hay un espacio - 'python 3')

Después de instalar tu nuevo Python, brew debería ponerlo en / usr / local / not / Library / ...

Le sugiero que use Homebrew o Macports, NO ambos. Asegúrate de seguir las instrucciones en sus páginas web y configura tu PATH en tu .bashrc o .bash_profile correctamente.

Después de configurar su RUTA en esos archivos, no olvide "crear" los archivos, o simplemente cierre y vuelva a abrir el terminal para "actualizar" su entorno a la nueva configuración.

¡Buena suerte!

    
respondido por el Mark 15.10.2016 - 07:40

Lea otras preguntas en las etiquetas