前提・実現したいこと
jupyter notebookで作成したプログラムをpyファイルに変更しようとしています
発生している問題・エラーメッセージ
jupyter notebookにて
[File]->[Download as]-> Pythonを選択すると
500 : Internal Server Errorが出力される
コマンドプロンプトでの変換もできない
関係すると思われるエラーメッセージは以下2つです 1: File "C:\Users\XXXX\AppData\Roaming\Python\Python37\site-packages\traitlets\traitlets.py", line 537, in get value = obj._trait_values[self.name] KeyError: 'template_paths' 2: File "C:\Users\XXXX\AppData\Roaming\Python\Python37\site-packages\nbconvert\exporters\templateexporter.py", line 609, in get_template_names raise ValueError('No template sub-directory with name %r found in the following paths:\n\t%s' % (base_template, paths)) ValueError: No template sub-directory with name 'script' found in the following paths: C:\Users\XXXX\AppData\Roaming\jupyter c:\program files (x86)\python37_9\share\jupyter C:\ProgramData\jupyter ※注:XXXXはユーザー名です
試したこと
- nbconvertをダウングレード
nbconvertを5.6.1にダウングレードしたところ、コマンドプロンプトでの変換はできるようになりました
しかし、jupyter notebookでipynbファイルが開けなくなり、500 : Internal Server Errorが出るようになったため、nbconvertを6.1.0に戻しました。(jupyter notebookはまた使えるようになりました)
- Windowsの環境変数のpathにnbconvertのフォルダを追加しましたが、同じエラーメッセージが出力されます。
エラーメッセージのフォルダ一覧に反映されていないようです
補足情報(FW/ツールのバージョンなど)
環境は以下の通りです
Windows10 Pro
python 3.7.9
nbconvert 6.1.0
notebook 6.4.4
jupyter 1.0.0
よろしくお願いいたします
あなたの回答
tips
プレビュー