Predeterminado a la instalación del usuario porque los paquetes normales del sitio no son escritables

Predeterminado a la instalación del usuario porque los paquetes normales del sitio no son escritables

"Al intentar instalar los paquetes de Python, puede encontrarse en algún momento" predeterminado a la instalación del usuario porque los paquetes de sitio normales no son escritos "Error". En este intento, explicaremos por qué ocurre este error y cómo podemos resolverlo."

Empecemos.

Causas de este error

Varias razones pueden hacer que este error ocurra. Éstas incluyen:

  1. Múltiples versiones de Python
  2. Error de permiso

Las siguientes son algunas de las técnicas que puede usar para resolver este error.

FIJO #1 - Especifique la versión explícita

A veces, puede tener múltiples versiones del intérprete de Python instalado. Por ejemplo, si tienes la versión 3 de Python.9 y 3.10 Instalado, ejecutar el comando de instalación PIP3 dará como resultado un error.

Esto se debe a que Python intentará instalar el paquete en el directorio Python predeterminado. Python administra directamente este directorio y devolverá un error.

Por lo tanto, si tiene múltiples versiones del intérprete instalado, debe especificarlo en el comando explícitamente.

Por ejemplo, para instalar un paquete con el Python3.10 pip, ejecuta el comando:

$ python3.Instalación de PIP de 10 -m

Lo anterior debe invocar el módulo asociado con el intérprete de Python específico y usarlo para instalar el paquete especificado.

FIJO #2 - Ejecute PIP con los permisos suficientes

En un sistema de usuarios múltiples como Linux, puede enfrentar la instalación "predeterminada al usuario porque los paquetes de sitio normales no son escritables" debido a los permisos insuficientes.

Por lo tanto, asegúrese de ejecutar PIP con permisos suficientes para acceder al directorio de instalación.

Del mismo modo, asegúrese de que el intérprete de Python instalado esté instalado para usuarios con permisos suficientes.

FIJO #3 - Actualice su versión de Python

Otro intento que puede tomar para resolver esto es actualizar su versión de Python. Esto puede obligar al sistema a reconfigurar al intérprete y solucionar cualquier problema.

Fix #4 - Reinstalar Python

Si ninguno de los métodos anteriores funciona, puede desinstalar su intérprete de Python actual y volver a instalar Python.

Conclusión

Eso es todo para este. Aunque las razones pueden variar, una causa importante de la instalación de "incumplimiento de los usuarios porque los paquetes de sitio normales no son escritables" es un error en conflicto de las versiones de Python. Esperamos que este artículo te ayude a resolver el problema.

Gracias por leer!!