Recientemente he actualizado a MacOS Catalina y he hecho una instalación limpia Navegador Anaconda . Instalé de nuevo Anaconda pero no funcionó. También reinstalé el sistema operativo pero tampoco funcionó. Los permisos de los archivos están bien, puedo leer y escribir archivos. No sé por qué no puedo abrir un archivo desde Spyder. Esta es la imagen de mi terminal en Spyder:
Respuesta
¿Demasiados anuncios?Los problemas observados están relacionados con la nueva política del sistema para las "carpetas del sistema" propiedad del usuario, como Documentos, Escritorio, etc.
Aquí hay una entrada de syslog relacionada con mi intento de ejecutar o abrir algún script/archivo en $USER/Documents/ con Spyder/iPython:
Sandbox: python(2233) System Policy: deny(1) file-read-data /Users/admin/Documents
Violation: System Policy: deny(1) file-read-data /Users/admin/Documents
Process: python [2233]
Path: /Users/admin/opt/anaconda3/python.app/Contents/MacOS/python
Load Address: 0x103cbc000
Identifier: com.continuum.python
Version: ??? (???)
Code Type: x86_64 (Native)
Parent Process: bash [2232]
Responsible: /bin/sh [/Users/admin/opt/anaconda3/Anaconda-Navigator.app/Contents/MacOS/run.sh]
User ID: 501
Sin embargo, no tuve problemas para ejecutar scripts en subcarpetas de Documentos.
Se puede añadir un ejecutable a Preferencias del Sistema > Seguridad y Privacidad > Privacidad > Acceso total al disco (vea esto Preguntas y respuestas ), pero como puede haber demasiadas ejecuciones, es mucho más sencillo crear una nueva carpeta (por ejemplo, Development, Dev, Anaconda-Dev, etc.) en su carpeta de usuario y mover sus archivos y carpetas de desarrollo allí. Los errores de permiso deberían desaparecer después.
0 votos
@klanomath Agrego una imagen.
0 votos
Ayer probé Anaconda 2019.10 Python3,7 en una VM 10.15 y no tuve problemas para ejecutar el código hecho por mí mismo..... Ahora tendría que conseguir 2019_Twitter... de alguna manera. ¿Está disponible en línea en algún lugar?
0 votos
Posible duplicado de Restaurar el acceso al sistema de archivos para Emacs en MacOS Catalina
0 votos
@ankii De hecho, está relacionado de alguna manera con el enlace de preguntas y respuestas, pero es casi imposible establecer una política de permitir-archivo-leer-exec para todos los archivos/execs involucrados. Así que he escrito otra respuesta...
0 votos
@klanomath Tenía la intención de dejarlo como comentario para las preguntas relacionadas, pero fui por duplicado. Sirve el propósito, mientras que tener otro beneficio de la comunidad (y OP) respuesta.