Блокноты Jupyter не читаются после перемещения / копирования файла - PullRequest
0 голосов
/ 24 октября 2019

Теперь я получаю следующую ошибку при попытке открыть 2 записные книжки Jupyter в веб-браузере файлов записной книжки:

enter image description here

Это произошло после того, как я сделалпоследовательность операций перемещения и копирования в терминале в попытке разрешить конфликт слияния:

$ mv Development-of-TD-Lambda-algorithm.ipynb Coding-TD-Lambda-algorithm.ipynb

Затем я попытался отменить это, решив вместо этого скопировать файл:

$ mv Coding-TD-Lambda-algorithm.ipynb Development-of-TD-Lambda-algorithm.ipynb
$ cp Development-of-TD-Lambda-algorithm.ipynb Coding-TD-Lambda-algorithm.ipynb Development-of-TD-Lambda-algorithm.ipynb
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory

(К сожалению, это не сработало)

$ cp Development-of-TD-Lambda-algorithm.ipynb Coding-TD-Lambda-algorithm.ipynb

После этого я сделал следующее:

$ git checkout Development-of-TD-Lambda-algorithm.ipynb

Теперь оба ноутбука кажутся поврежденными или что-то в этом роде. У меня сложилось впечатление, что копирование / перемещение файлов ноутбука не должно вызывать проблем. Кто-нибудь знает, что здесь произошло или как вернуть один / оба ноутбука?

(Эта ошибка часто встречается у разных людей, но я не могу найти пример, где она произошла после перемещения файла /копия.)

Вот последнее содержимое окна терминала сервера ноутбука:

[I 21:10:25.115 NotebookApp] The Jupyter Notebook is running at:
[I 21:10:25.115 NotebookApp] http://localhost:8888/?token=b76cb86e9dd238f36b14615a3fe30d973cdc8c2fd54b6904
[I 21:10:25.115 NotebookApp]  or http://127.0.0.1:8888/?token=b76cb86e9dd238f36b14615a3fe30d973cdc8c2fd54b6904
[I 21:10:25.115 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 21:10:25.125 NotebookApp] 

    To access the notebook, open this file in a browser:
        file:///Users/billtubbs/Library/Jupyter/runtime/nbserver-5321-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=b76cb86e9dd238f36b14615a3fe30d973cdc8c2fd54b6904
     or http://127.0.0.1:8888/?token=b76cb86e9dd238f36b14615a3fe30d973cdc8c2fd54b6904
[W 21:10:32.103 NotebookApp] Notebook Development-of-N-step-TDLearner-algorithm.ipynb is not trusted
[I 21:10:32.215 NotebookApp] 302 GET /notebooks/images/td_n_step.png (::1) 0.98ms
[I 21:10:32.241 NotebookApp] 302 GET /notebooks/images/fig_7_2.png (::1) 1.07ms
[I 21:10:32.303 NotebookApp] 302 GET /notebooks/images/figure_7_2.png (::1) 1.00ms
[I 21:10:38.385 NotebookApp] Kernel started: 5e6da9f8-0e4c-4dee-b5d9-6e17e15b6e50
[I 21:10:40.217 NotebookApp] Saving file at /Development-of-N-step-TDLearner-algorithm.ipynb
[W 21:10:40.219 NotebookApp] Notebook Development-of-N-step-TDLearner-algorithm.ipynb is not trusted
[I 21:10:44.123 NotebookApp] Starting buffering for 5e6da9f8-0e4c-4dee-b5d9-6e17e15b6e50:5934e4aba9e6482391337f30cc0ed290
[I 21:10:44.332 NotebookApp] Kernel shutdown: 5e6da9f8-0e4c-4dee-b5d9-6e17e15b6e50
[W 21:10:47.175 NotebookApp] 400 GET /api/contents/Development-of-TD-Lambda-algorithm.ipynb?type=notebook&_=1571890247090 (::1): Unreadable Notebook: /Users/billtubbs/game-learner/Development-of-TD-Lambda-algorithm.ipynb NotJSONError('Notebook does not appear to be JSON: \'{\\n "cells": [\\n  {\\n   "cell_type": "m...')
[W 21:10:47.176 NotebookApp] Unreadable Notebook: /Users/billtubbs/game-learner/Development-of-TD-Lambda-algorithm.ipynb NotJSONError('Notebook does not appear to be JSON: \'{\\n "cells": [\\n  {\\n   "cell_type": "m...')
[W 21:10:47.176 NotebookApp] 400 GET /api/contents/Development-of-TD-Lambda-algorithm.ipynb?type=notebook&_=1571890247090 (::1) 3.05ms referer=http://localhost:8888/notebooks/Development-of-TD-Lambda-algorithm.ipynb
[W 21:18:19.670 NotebookApp] 400 GET /api/contents/Development-of-TD-Lambda-algorithm.ipynb?type=notebook&_=1571890699566 (::1): Unreadable Notebook: /Users/billtubbs/game-learner/Development-of-TD-Lambda-algorithm.ipynb NotJSONError('Notebook does not appear to be JSON: \'{\\n "cells": [\\n  {\\n   "cell_type": "m...')
[W 21:18:19.670 NotebookApp] Unreadable Notebook: /Users/billtubbs/game-learner/Development-of-TD-Lambda-algorithm.ipynb NotJSONError('Notebook does not appear to be JSON: \'{\\n "cells": [\\n  {\\n   "cell_type": "m...')
[W 21:18:19.671 NotebookApp] 400 GET /api/contents/Development-of-TD-Lambda-algorithm.ipynb?type=notebook&_=1571890699566 (::1) 3.48ms referer=http://localhost:8888/notebooks/Development-of-TD-Lambda-algorithm.ipynb
[W 21:24:55.067 NotebookApp] 400 GET /api/contents/Coding-TD-Lambda-algorithm.ipynb?type=notebook&_=1571891094965 (::1): Unreadable Notebook: /Users/billtubbs/game-learner/Coding-TD-Lambda-algorithm.ipynb NotJSONError('Notebook does not appear to be JSON: \'{\\n "cells": [\\n  {\\n   "cell_type": "m...')
[W 21:24:55.067 NotebookApp] Unreadable Notebook: /Users/billtubbs/game-learner/Coding-TD-Lambda-algorithm.ipynb NotJSONError('Notebook does not appear to be JSON: \'{\\n "cells": [\\n  {\\n   "cell_type": "m...')
[W 21:24:55.067 NotebookApp] 400 GET /api/contents/Coding-TD-Lambda-algorithm.ipynb?type=notebook&_=1571891094965 (::1) 3.14ms referer=http://localhost:8888/notebooks/Coding-TD-Lambda-algorithm.ipynb

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Вот верхняя часть одного из файлов ноутбука, которые я пытаюсь восстановить:

{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Coding of TD($\\lambda$) learner algorithm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'3.7.1'"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from platform import python_version\n",
    "python_version()"
   ]
  },
...