-1 votos

Error de permiso de instalación de pip en OS 10.11.6

Soy un principiante en CS tomando un curso de Python en Udemy e intentando instalar pip para poder usar matplotlib, pandas, y demás en pylab.

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

Intenté 1. "pip installed pylab"

La versión no cumple con los requisitos de pylab, no se encontró una distribución compatible para pylab;

2. mismo resultado con sudo antes del primero;

3. sudo easy_install matplotlib

exitoso en la terminal, pero aún no se encuentra el módulo de matplotlib en la consola)

4. brew install python 3

exitoso, pero aún no se encuentra el módulo de matplotlib en la consola, y cada comando parece seguir siendo para 2.7)

5. Paquete Anaconda basado en preinstalación de Macports

mismo resultado que el 3

6. En cloud9.io

aún no se puede importar matplotlib

7. virtualenv/virtualenvwrapper

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

Luego intenté desinstalar ambas versiones de Python 2 y 3, y luego instalar

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

error: falta argumento keg

Descargué Xcode

pero "operación de carga de carga bloqueada falló"

Resultado de "brew doctor": Advertencia: Los scripts "config" existen fuera de sus directorios de sistema o Homebrew.

Tener scripts adicionales en su ruta puede confundir al software instalado a través de Homebrew si el script de configuración anula un script proporcionado por el sistema o por Homebrew con el mismo nombre. Encontramos los siguientes scripts "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 instalados: /opt/local/bin/port

Advertencia: Tiene barriles sin enlazar en su Cellar

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

¡Gracias por leer!

Se agradecerá una respuesta detallada ya que soy solo un principiante con un montón de cosas que aprender de usted.

Realmente frustrado en este momento.

0 votos

Utilice un solo gestor de paquetes - tiene homebrew, macports y anaconda aquí, así como intentar usar el python de Apple. Solo para python, yo usaría únicamente anaconda. Necesitas eliminar los otros - Si necesitas otras herramientas para CS, elige entre macports o homebrew. (Lo mejor es usar lo que recomienda tu universidad, cualquier universidad decente tendrá instrucciones de instalación)

1voto

Mark Puntos 1

No elimines la versión de Python proporcionada por tu sistema Apple que se encuentra en esta ruta: /Library/Frameworks/Python.framework/Versions/2.7

De hecho, nunca debes interferir con ningún Marcos de trabajo bajo /Library/... a menos que sepas lo que estás haciendo. Tu 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 indicarte si tienes algún problema.

Además, asegúrate de que tu instalación de brew sea python3 (nota que no hay un espacio - 'python 3')

Después de instalar tu nuevo Python - brew debería colocarlo en /usr/local/ y no en /Library/...

Te sugiero que uses Homebrew o Macports - NO ambos. Asegúrate de seguir las instrucciones en sus páginas web y configurar correctamente tu PATH en tu .bashrc o .bash_profile.

Después de configurar tu PATH en esos archivos, no olvides "sourcer" los archivos - o simplemente cierra y vuelve a abrir la terminal para "actualizar" tu entorno con los nuevos ajustes.

¡Buena suerte!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X