我想知道是否有办法在每次打开JupyterLab时设置默认文件夹。是否可以通过Anaconda PowerShell提示运行命令?或者在设置选项卡中修改JSON属性?谢谢!
我想知道是否有办法在每次打开JupyterLab时设置默认文件夹。是否可以通过Anaconda PowerShell提示运行命令?或者在设置选项卡中修改JSON属性?谢谢!
file-browser-path
查询(在此处记录):http(s)://<server:port>/<lab-location>/lab/tree/a/notebook.ipynb?file-browser-path=/b
你可以通过命令行使用这个方法,感谢 LabApp.default_url
traitlet:
jupyter-lab --LabApp.default_url='/lab/tree/a/notebook.ipynb?file-browser-path=/b'
jupyter-lab --LabApp.default_url='/lab?file-browser-path=/b'
ServerApp.root_dir
traitlet(在旧版本的Notebook<7.0和JupyterLab<3.0中命名为NotebookApp.notebook_dir
)进行更改。同样,您可以从命令行使用它,甚至指定绝对路径:jupyter-lab --ServerApp.root_dir='/home/user/project/'
# or on Windows say:
# jupyter-lab --ServerApp.root_dir='C/users/user/project/'
jupyter-lab --ServerApp.root_dir='/home/user/project/' --LabApp.default_url='/lab?file-browser-path=/project_subdirectory'
conda activate Your_env_name
激活您的环境,然后使用jupyter lab --generate-config
。在/home/$USER/.jupyter目录中应该创建jupyter_lab_config.py文件。# c.LabApp.app_settings_dir = ''
并取消注释。c.LabApp.app_settings_dir = '/home/$USER/Documents/Jupyter_Notebook'
对于jupyter笔记本也是类似的。 jupyter notebook --generate-config
,然后nu-comment并编辑c.NotebookApp.notebook_dir = '/home/UserName/Documents/Jupyter_Notebook'
**注意:/home/$USER/Documents/Jupyter_Notebook
是我更改的默认目录。根据您的需要进行更改。**app_settings_dir
。你为什么要包含它? - krassowskic.LabApp.app_settings_dir
,而 Jupyter Notebook 则需要 c.NotebookApp.notebook_dir
。 - AtanuKB1794请参照 答案。只需编辑别名 alias my_jupn='source /home/$USER/anaconda3/bin/activate && conda activate MyPy38 && jupyter-notebook --notebook-dir=/home/$USER/Documents/Jupyter_Notebook'
对于JupyterLab,请使用以下别名alias my_jupl='source /home/$USER/anaconda3/bin/activate && conda activate MyPy38 && jupyter-lab --notebook-dir=/home/$USER/Documents/Jupyter_Notebook'
注意 这里的 MyPy38 是您当前正在使用的环境名称。如果出现任何错误,请将 $USER
更改为您的 UserName
。最后,/home/$USER/Documents/Jupyter_Notebook
将根据您的选择进行更改。
jupyter server --generate-config
命令,并使用c.ServerApp.root_dir
参数。 - krassowski