如何让Jupyter笔记本在特定的anaconda环境和特定目录下启动?

时间:2018-02-15 08:16:34

标签: python windows batch-file jupyter-notebook

Jupyter笔记本的默认目录是C:\Users\User Name\ 我想同时在不同的文件夹中打开几个Jupyter笔记本(其中一些在便携式驱动器中)。另外,我想在特定的Anaconda环境下运行Jupyter,具有特定的库和python版本。

我尝试过,直到找到最简单,最快速的Windows解决方案,我将在下面的答案中发布,以造福他人。

我已经为windows提供了解决方案,所以我希望其他人可以为Mac和Linux添加类似的解决方案。

由于

2 个答案:

答案 0 :(得分:0)

最简单的解决方案是使用以下命令制作批处理文件(*.bat):

REM # A batch file to run Jupyter notebook  on the current folder 

REM # This is to switch to the current directory
setlocal
cd /d %~dp0

REM # If you need special Anaconda environment, replace the py3 name.
REM # If you want to run on the default environment, remove the line.
call activate py3

REM # It is important to add the 'call' 
call jupyter notebook

REM # The pause command is to keep the command window active.
pause

如果您不想运行特殊的Anaconda环境,请删除行call activate py3。如果要激活不同的环境,请将py3替换为其名称。

最后,您必须将上述命令保存到文本文件中,将其重命名为LaunchJupyterHere.bat或您选择的任何名称,然后 将其副本放在您想要的每个文件夹中在 中启动Jupyter。一旦你想启动Jupyter,双击它,它将打开一个指向当前目录的浏览器窗口,并在特定的环境下。

祝你好运

答案 1 :(得分:0)

这可能是最简单的Windows解决方案;对我而言,我使用Anaconda; (1)激活环境。 (2)在该环境中通过以下方式打开终端 enter image description here然后假设我希望根目录是我的E:驱动器;只是->

E:
jupyter notebook