Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

326
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!