os 10.11.6 error de permiso de instalación de pip

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

Uso IDLE 3.4.2 y la última versión Pycharm

Intenté 1. "pip instaló pylab"

la versión no cumple con 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 la terminal, pero aún no hay módulo matplotlib en shell)

4.brew instalar python 3

tuvo éxito, pero todavía no hay un módulo matplotlib en shell, y cada comando parece todavía para 2.7)

5. Paquete Anaconda basado en la preinstalación de Macports

mismo resultado que 3

6.En la nube9.io

todavía no puedo importar matplotlib

7.virtualenv/virtualenvwrapper

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

Luego intenté desinstalar Python 2 y 3 y luego instalé

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

error: sin argumento de barril

Xcode descargado

pero "falló la operación de carga comprimida en bloque"

Resultado de "brew doctor": Advertencia: existen secuencias de comandos "config" fuera de su sistema o de los 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 secuencia de comandos proporcionada por Homebrew con el mismo nombre. Encontramos los siguientes scripts de "config": /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 está instalado en /Library/Frameworks/Python.framework

Advertencia: tiene MacPorts o Fink instalado: /opt/local/bin/port

Advertencia: tienes barriles desvinculados en tu bodega

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

¡Gracias por leer!

Se agradecerá una respuesta detallada, ya que solo soy un principiante y tengo toneladas de cosas que aprender de usted.

Realmente frustrado por ahora.

Use uno y solo un administrador de paquetes que tenga homebrew, macports y anaconda aquí, además de intentar usar python de Apple. Para python solo usaría anaconda. Debe eliminar los demás: si necesita otras herramientas para CS, elija una de macports o home-brew. (Es mejor usar lo que su universidad recomienda, cualquier decente tendrá instrucciones de instalación)

Respuestas (1)

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

De hecho, nunca debe meterse con ningún Framework en /Librería/... a menos que sepa lo que está haciendo. Su sistema operativo puede tener herramientas que dependen de esta versión de Python que se envía.

Después de instalar brew, ¿ejecutó

doctor cervecero

Debería decirte si tienes algún problema.

Además, asegúrese de que su cerveza instale python3 (tenga en cuenta que no hay un espacio - 'python 3')

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

Le sugiero que use Homebrew o Macports, NO ambos. Asegúrese de seguir las instrucciones en sus páginas web y configure su RUTA en su .bashrc o .bash_profile correctamente.

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

¡Buena suerte!