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

259
Views
Jupyter Notebook no se guarda: falta el argumento '_xsrf' en la publicación

He estado ejecutando un script en cuadernos jupyter durante aproximadamente 26 horas; Realmente no he estado usando mi computadora para nada más, pero necesita ejecutar este programa que tardará unas 30 horas en completarse. Aproximadamente a las 21 horas, dejó de guardar y mi terminal tenía esto:

 403 PUT /api/contents/[file.ipynb] (::1): '_xsrf' argument missing from POST

donde [file.ipynb] es la ubicación de mi cuaderno jupyter. También dice:

 '_xsrf' argument missing from post

en la parte superior derecha del cuaderno de nuevo. El programa aún se está ejecutando y no quiero reiniciar jupyter notebook y tener que ejecutar el programa nuevamente, ya que tengo una fecha límite, ¿hay algo más que pueda hacer?

Estoy usando Google Chrome, pero no tengo la extensión LastPass ni ningún carácter '%' en mi código, como sugirió otra publicación.

¡Gracias por cualquier ayuda!

over 4 years ago · Santiago Trujillo
18 answers
Answer question

0

La única solución que funcionó para mí fue:

  1. Abrí una nueva pestaña en Chrome
  2. Pegué: http://localhost:8888/?token=......
  3. luego fui a mi cuaderno original y pude guardarlo
over 4 years ago · Santiago Trujillo Report

0

También me encontré con el mismo error. Acabo de abrir otra computadora portátil Juputer que no se ejecuta y un error desaparece automáticamente.

over 4 years ago · Santiago Trujillo Report

0

En Mi caso, tengo una pestaña de cierre de la página de inicio. Después de volver a abrir Jupyter. El error desapareció automáticamente y podemos guardar el archivo.

over 4 years ago · Santiago Trujillo Report

0

La respuesta más votada no parece funcionar cuando se usa Jupyter Lab. Este lo hace, sin embargo. Simplemente copie la URL en una nueva pestaña, reemplace 'laboratorio' con 'árbol' y presione enter para cargar la página. ¡Generará un nuevo token csrf para su sesión y estará listo para comenzar!

Sugeriría habilitar Configuración> Guardar automáticamente documentos de forma predeterminada para evitar preocuparse por perder trabajo en el futuro. Se guarda muy regularmente, por lo que todo debería estar actualizado antes de que ocurran tiempos de espera de todos modos.

No necesité abrir un nuevo cuaderno. En cambio, volví a abrir el árbol y volví a conectar el núcleo. En algún momento también reinicié el kernel. — user650654 09 oct.

over 4 years ago · Santiago Trujillo Report

0

Pude resolverlo haciendo clic en el menú desplegable "Kernel" y eligiendo "Interrumpir".

over 4 years ago · Santiago Trujillo Report

0

Simplemente actualizar la pestaña del árbol funcionó para mí.

over 4 years ago · Santiago Trujillo Report

0

El resto de las respuestas no me funcionaron. Fui a localhost:8888 e hice clic en ejecutar, luego apagué la computadora portátil desde allí. Luego cambié de nuevo al portátil original e hice clic en "no reiniciar". Después de eso, guarde el cuaderno y reinícielo.

over 4 years ago · Santiago Trujillo Report

0

El error desapareció justo después de actualizar la pestaña de mi navegador.

over 4 years ago · Santiago Trujillo Report

0

Para cualquiera que use jupyterlab en AWS Sagemaker, duplicar la pestaña es suficiente para resolver el problema.

over 4 years ago · Santiago Trujillo Report

0

1 solución para resolver este problema es:

  1. Descargue el cuaderno que no puede guardar yendo a: Archivo --> Descargar como --> Cuaderno (ipynb).

  2. Abra el cuaderno descargado haciendo clic en el archivo descargado en la interfaz de usuario del navegador jupyter

Ahora, debería poder guardar (o cambiar el nombre) este cuaderno desde la interfaz de usuario de jupyter

over 4 years ago · Santiago Trujillo Report

0

Cuando hago clic en el botón 'guardar', aparece este error. Según las respuestas en esta publicación y otros sitios web, acabo de encontrar la solución. Mi cuaderno jupyter está instalado desde pip. Así que accedo escribiendo 'jupyter notebook' en la línea de comandos de Windows.

(1) abra una nueva ventana de comando, luego abra un nuevo cuaderno jupyter. intente guardar nuevamente en el cuaderno anterior, esta vez, el error es 'falla: prohibido'

(2) Luego, en el cuaderno anterior, haga clic en 'descargar como', aparecerá una nueva ventana y le pedirá el token.

ingrese la descripción de la imagen aquí

(3) abra otra ventana de comandos, luego abra otro cuaderno jupyter, escriba 'lista de cuadernos jupyter' copie el código después de 'token=' y antes de :: en el cuadro que acaba de ver. Puedes ahorrar este tiempo. Si falla, puede probar con otro token en la lista

over 4 years ago · Santiago Trujillo Report

0

Tengo el mismo problema (imposible guardar cuadernos y módulos .py) usando una imagen en la ventana acoplable de nvidia. La solución fue simplemente abrir una terminal dentro de jupyter sin escribir nada más que salir una vez que se guardaron los archivos. Se hizo en la misma instancia de browser/jupyter.

Sistema operativo de la máquina: Ubuntu 18.04

over 4 years ago · Santiago Trujillo Report

0

Uso cuadernos jupyter todos los días y nunca antes había experimentado este problema... hasta hoy. Tuve la computadora portátil abierta todo el día, pero no estaba ejecutando nada y luego, sin razón aparente, detuve el guardado automático con el '_xsrf' argument missing from POST en la parte superior derecha. FYI: este es un cuaderno python3.

No sé la causa de este problema, pero recientemente actualicé mi versión de python3 a 3.7.2 y actualicé todos los paquetes de mi sitio a su última versión hace unos días, lo que posiblemente podría ser la causa.

En cuanto a una solución, como se sugiere en el comentario de @AlexK, abrí el mismo cuaderno en una nueva ventana (de hecho, un navegador diferente), usando

 jupyter notebook list

en la terminal para obtener la URL con el token de inicio de sesión.

Esto resultó en que tuve la libreta abierta y guardable nuevamente, pero faltaba la información que había ingresado desde el último guardado automático exitoso. Afortunadamente, mi instancia rota todavía estaba abierta y funcionaba aparte de guardar, así que pude simplemente copiar y pegar la información y luego presionar guardar. Entonces, ¡mantén abierta la instancia rota si intentas esto!

over 4 years ago · Santiago Trujillo Report

0

La forma más fácil que encontré es esta:

https://github.com/nteract/hydrogen/issues/922#issuecomment-405456346

Simplemente abra otro cuaderno (que no se esté ejecutando, existente) en el mismo núcleo, y el problema desaparecerá mágicamente; puede volver a guardar los cuadernos que anteriormente mostraban el error _xsrf .

Si ya ha cerrado la página de inicio de Jupyter, puede encontrar un enlace a ella en el terminal desde el que se inició Jupyter.

over 4 years ago · Santiago Trujillo Report

0

Esta es la manera más fácil.

No necesité abrir un nuevo cuaderno. En cambio, volví a abrir el árbol y volví a conectar el núcleo. En algún momento también reinicié el kernel. — user650654 09 oct.

over 4 years ago · Santiago Trujillo Report

0

Abra la configuración del desarrollador y haga clic en la consola y escriba lo siguiente

JSON.parse(document.getElementById('jupyter-config-data').textContent).token

A continuación, intente guardar el cuaderno. El cuaderno que no estaba guardando anteriormente se guardará ahora.

over 4 years ago · Santiago Trujillo Report

0

En mi caso, este problema se resolvió haciendo clic en 'Kernel' (que se muestra en la parte superior de las computadoras portátiles) y luego en 'Reconectar'.

Nota agregada: en algunas versiones de Jupyter, no hay 'Reconectar'.

over 4 years ago · Santiago Trujillo Report

0

La solución que encontré parece demasiado simple, pero funcionó. Vaya a la página de inicio de /tree, también conocida como Jupyter, y actualice el navegador. Trabajó.

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!