es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo solucionar este error de Permiso “” en la Terminal de MacBook?

Para obtener información de antecedentes, estoy utilizando Python 3.9.1 en una MacBook Air. He estado utilizando esta MacBook Air durante más de un año sin problemas similares. Sin embargo, ayer intenté usar la ventana Terminal como lo hago normalmente y recibí un mensaje extraño de Error de Permiso.

Si ejecuto % python3 (para ingresar al símbolo del sistema) o >>> import requests, bs4, aparece el siguiente mensaje de error:

Python 3.9.1 (default, Dec 25 2020, 13:14:21)
[Clang 12.0.0 (clang-1200.0.32.28)] en darwin
Escriba "help", "copyright", "credits" o "license" para obtener más información.
Error al llamar a sys.__interactivehook__
Última llamada más reciente:
"opt/homebrew/Cellar/python@3.9/3.9.1_2/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site.py", línea 418 en register_readline
Importar readline
"<congelado importlib._bootstrap="">", línea 1007 en _find_and_load
"<congelado importlib._bootstrap="">", línea 982 en _find_and_load_unlocked
"<congelado importlib._bootstrap="">", línea 925 en _find_spec
"<congelado importlib._bootstrap_external="">", línea 1349 en find_spec
"<congelado importlib._bootstrap_external="">", línea 1318 en _get_spec
"<congelado importlib._bootstrap_external="">", línea 1282 en _path_importer_cache
Error de permiso: [Errno 1] Operación no permitida

Lo extraño es que los comandos que mostré anteriormente se ejecutan correctamente si los ejecuto en Visual Studio Code y el mensaje de error de Permiso solo aparece si los ejecuto en la ventana Terminal. Agradecería mucho si alguien tuviera alguna sugerencia sobre cómo solucionar este error.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con la ventana del Terminal y sus permisos para acceder a los archivos necesarios para ejecutar Python. Una posible solución es verificar los permisos de los archivos y directorios a los que accede la ventana del Terminal y asegurarse de que el usuario tenga los permisos de lectura y escritura adecuados. Otra solución podría ser intentar ejecutar la ventana del Terminal con privilegios elevados (como administrador). También puede ser útil verificar si se hicieron actualizaciones o cambios recientes en el sistema, ya que estos podrían causar conflictos con la ventana del Terminal.

Comments are closed.