How do I start jupyter notebook from command-line to run in my current directory, without editing config files or passing hard paths?

隐身守侯 提交于 2019-12-08 07:55:14

问题


Juypter notebook currently has a limitation: Starting terminal in current directory

How do I do this from command-line (no Anaconda or other GUI), without the following unacceptable hacky approaches? (and in particular where the notebook directory might well change between invocations, or between users?)

  1. Manually edit the hard path into your jupyter notebook config file, in the c.NotebookApp.notebook_dir parameter

  2. Embed hard paths into your notebook code. Must be absolute paths. (yukky). Also user-dependent. Can't distribute notebooks which handle files properly with paths relative to their install dir. Or across machines.


回答1:


Best solution found so far (on Unix):

jupyter notebook --notebook-dir  `pwd` &

because

jupyter notebook --notebook-dir  . &

(relative-paths) won't work for commands from inside the notebook.




回答2:


If you are on Windows, go to command prompt by typing cmd in search box. In cmd prompt, change directory to the path where you want to open Jupyter notebook. This can be done by typing

cd C:\your path here \

Next type in the changed path and press enter/

jupyter notebook

Similarly you can type 'jupyter lab' for jupyter lab

And you are done.



来源:https://stackoverflow.com/questions/47878715/how-do-i-start-jupyter-notebook-from-command-line-to-run-in-my-current-directory

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!