Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

322
Vistas
No se pudieron instalar los paquetes debido a un EnvironmentError: [Errno 13]

En mi terminal MacOS Mojave, quería instalar un paquete de python con pip. Al final dice:

 You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

Así que quería actualizar pip con el comando dado, pero recibí un error:

 Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/EGG-INFO/PKG-INFO' Consider using the `--user` option or check the permissions.

Realmente no entiendo qué hacer ahora. También me di cuenta de que dice Python 2.7 en el mensaje de error, pero tengo y quiero usar solo Python 3.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Si desea usar python3+ para instalar los paquetes, necesita usar pip3 install package_name

Y para solucionar el errno 13 hay que añadir --user al final

 pip3 install package_name --user

EDITAR:

Para cualquier proyecto en python, es muy recomendable trabajar en un entorno virtual , es una herramienta que ayuda a mantener separadas las dependencias requeridas por diferentes proyectos mediante la creación de entornos virtuales python aislados para ellos.

Para crear uno con python3+ , debe usar el siguiente comando:

 virtualenv enviroment_name -p python3

Y luego trabajas en él simplemente activándolo :

 source enviroment_name/bin/activate

Una vez que se activa el entorno virtual, el nombre de su entorno virtual aparecerá en el lado izquierdo de la terminal. Esto le permitirá saber que el entorno virtual está actualmente activo. Ahora puede instalar dependencias relacionadas con el proyecto en este entorno virtual simplemente usando pip .

 pip install package_name
over 4 years ago · Santiago Trujillo Denunciar

0

Con respecto al comando de permisos, intente usar sudo delante del comando de su terminal:

 sudo pip install --upgrade pip

Sudo le permite ejecutar el comando con los privilegios del superusuario e instalará el paquete para la instalación global de Python en todo el sistema. Idealmente, debe crear un entorno virtual para el proyecto en el que está trabajando. echa un vistazo a esto

Con respecto a python, intente ejecutar pip como un ejecutable como este:

 python3.6 -m pip install <package>
over 4 years ago · Santiago Trujillo Denunciar

0

Estaba cometiendo los mismos errores y luego me di cuenta de que había creado mi entorno virtual como usuario root. Estaba protegido contra escritura, así que verifique si su entorno virtual está protegido contra escritura. haz un nuevo venv e inténtalo de nuevo

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda