anaconda 3中修改jupyter notebook自定義工作文件夾問題

作者環境為Win10+Anaconda 3,在自定義jupyter notebook工作文件夾時遇到問題,終於靠知乎用戶baor279關於ipython notebook 如何修改一開始打開的文件夾路徑?)的回答中找到了答案。

進入你的工作目錄,例如D:jupyter

在目錄下新建文本文檔,輸入:

rem -- start_ipython_notebook_here.bat ---diripython notebook pause

保存為「.bat」文件。以後,利用該文件打開jupyter notebook,就可以打開以此文件夾為home目錄的jupyter notebook了。

2017年9月4日更新

上述方法只能打開root環境中的jupyter notebook,由於我要使用TensorFlow+keras,為此我創建了一個python35下的新環境tensorflow_gpu,為了使用這兩個包,最理想的方法是:

在自定義工作目錄上 按住shift鍵+滑鼠右鍵點擊「在此處打開命令窗口」,進入命令行模式,激活tensorflow_gpu環境,再進入jupyter notebook。

然後,完美!keras可用。

2017年9月5日更新

在使用自定義工作目錄後,相應的數據集文件也要放在該工作目錄下,否則無法找到文件路徑。

如果這種方法無效,可以繼續嘗試以下三種方法

原文:總結:修改Anaconda中的Jupyter Notebook默認工作路徑的三種方式

總結:修改Anaconda中的Jupyter Notebook默認工作路徑的三種方式

方式1

已應用此方式,成功

打開Windows的cmd,在cmd中輸入jupyter notebook --generate-config

如下圖:

注意y/N輸入N

可以看到路徑為D:Users……找到此路徑修改jupyter_notebook_config.py文件

The directory to use for notebooks and kernels. #c.NotebookApp.notebook_dir =

將其改為 ## The directory to use for notebooks and kernels. c.NotebookApp.notebook_dir = E:Jupyter

其中E:Jupyter為我的工作空間,你可以改成你自己的, 注意:

1.#c.NotebookApp.notebook_dir = 中的「#」必須刪除,且前面不能留空格。

2.E:Jupyter,Jupyter文件夾必須提前新建,如果沒有新建,Jupyter Notebook會找不到這個文件,會產生閃退現象。

方式2

找到Anaconda創建的快捷方式

右鍵屬性進入並修改起始位置的地址為E:Jupyter,然後應用便可成功

方式3

打開Anaconda安裝目錄下的etc文件如:C:Anaconda3etcjupyter我的安裝目錄在C:Anaconda3

再打開jupyter_notebook_config.json文件作如下修改即可:


推薦閱讀:

如何在Jupyter Notebook中使用Python虛擬環境?
深度強化學習小菜鳥第一步:環境搭建(anaconda+tensorflow+gym+atari+mujoco)
Python管理包工具anaconda安裝過程常見問題解決辦法
最省心的Python版本和第三方庫管理——初探Anaconda
如何安裝Python運行環境Anaconda?(視頻教程)

TAG:Python | Anaconda | JupyterNotebookIPythonNotebook |