IPython Notebookを起動したばかりで、「保存」を使用して進行状況を保存しようとしました。ただし、現在の作業ディレクトリに* .ipynbを保存する代わりに、python/Scriptsフォルダーに保存されます。これを設定する方法はありますか?
ありがとう!
はい、プロファイル構成でノートブックの場所を指定できます。ノートブックを起動したディレクトリには保存されないため、プロファイルにこのオプションが設定されていると想定しています。次を使用して、プロファイルディレクトリへのパスを見つけることができます。
$ ipython locate
デフォルトプロファイルまたは使用するプロファイルのいずれかで、ipython_notebook_config.py
ファイルを編集し、行を変更します。
注:プロファイルがない場合、またはプロファイルフォルダーにipython_notebook_config.py
ファイルが含まれていない場合は、ipython profile create
を使用します。
# The directory to use for notebooks.
c.NotebookManager.notebook_dir = u'/path/to/your/notebooks'
そして
# The directory to use for notebooks.
c.FileNotebookManager.notebook_dir = u'/path/to/your/notebooks'
または、ノートブックを現在のディレクトリに保存する場合は、コメントアウトしてください。
更新(2014年4月11日): IPython 2.0では、構成ファイルのプロパティ名が変更されたため、次のようになりました。
c.NotebookApp.notebook_dir = u'/path/to/your/notebooks'
IPython 4.x/Jupyterを使用している場合は、実行します
$ jupyter notebook --generate-config
これにより、jupyter_notebook_config.py
に~/.jupyter
というファイルが作成されます。このファイルにはすでに# c.NotebookApp.notebook_dir=u''
で始まる行があります。
必要なのは、この行のコメントを解除して、値を目的の場所に変更することです(例:c.NotebookApp.notebook_dir=u'/home/alice/my_ipython_notebooks'
)
ビクターの答えに追加するために、私は...を使用してWindows上の保存ディレクトリを変更することができました...
c.NotebookApp.notebook_dir = 'C:\\Users\\User\\Folder'
作業フォルダーにcd
し、IPython notebook server
を開始します。このようにして、あなたはモバイルになれます。
Windowsで実行するには、この* .batファイルを使用する各ディレクトリにコピーし、バッチファイルを実行してipythonノートブックを実行します。これは、Windowsにipythonがインストールされていることを前提としています。
set "var=%cd%"
cd var
ipython notebook
WinPython 環境のJupyterには、scripts
フォルダーに次の名前のバッチファイルがあります。
make_working_directory_be_not_winpython.bat
その中の次の行を編集する必要があります。
echo WINPYWORKDIR = %%HOMEDRIVE%%%%HOMEPATH%%\Documents\WinPython%%WINPYVER%%\Notebooks>>"%winpython_ini%"
Documents\WinPython%%WINPYVER%%\Notebooks
部分をフォルダアドレスに置き換えます。
%%HOMEDRIVE%%%%HOMEPATH%%\
部分はルートおよびユーザーフォルダー(つまりC:\Users\your_name\
)を識別するため、別々のコンピューター上の異なるWinPythonインストールを同じクラウドストレージフォルダー(OneDriveなど)に向けることができます。 、異なるマシンの同じファイルを使用してアクセスし、操作します。とても便利だと思います。
簡単にできるのは、その場所でjupyterノートブックを開くことです。 pythonおよびjupyter Notebookのこのパス変数を設定する必要があります。 D:\ projectsにファイルを保存するとします。
step1:そのディレクトリに移動します(i.e-D:\ projects)step2:-Shiftキーを押しながらマウスを右クリックし、コマンドプロンプトを開きます。単にcdコマンドで移動できます。そこにタイプjupyterノートブックを開きます。
私は他のソリューションを試しましたが、設定でc.NotebookApp.notebook_dir
設定が見つかりませんでした...
#jupyter_notebook_config.json
{
"NotebookApp": {
"nbserver_extensions": {
"jupyter_nbextensions_configurator": true
}
}
}
だから、私がやっていることは:
cd
は、ノートブックとチェックポイントを保存するディレクトリへjupyter-lab
# ipython cell
import os
# change where notebooks are stored
os.chdir('/Users/me/Project')
os.getcwd()