当我打开Jupyter笔记本(之前是IPython),它默认打开在C:\Users\USERNAME
目录下。
我该如何更改默认打开位置到其他地方?
当我打开Jupyter笔记本(之前是IPython),它默认打开在C:\Users\USERNAME
目录下。
我该如何更改默认打开位置到其他地方?
对于上述Windows Trick的简单修改-无需硬编码目录.
A)创建一个包含以下内容的批处理文件: (注意:批处理文件是一个简单的文本文件,其中包含可在cmd窗口中运行的命令。 它必须具有“.bat”扩展名,因此... 您需要禁用隐藏已知类型扩展名的文件夹设置)
rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook
pause
B) 将批处理文件复制并粘贴到您想要启动笔记本服务器的任何文件夹中。
(请确保它是您有编辑权限的文件夹。"C:\" 不是一个好选择。)
C) 在Windows资源管理器中双击批处理文件。
笔记本服务器应该会像通常一样启动。
根据官方 Jupyter Notebook 文档更改
%USERPROFILE%
为您的文件夹路径
3.1.1. 更改 Jupyter Notebook 启动文件夹(Windows)
操作系统:Windows 10 Python Anaconda 2018 版本
通过配置文件更改Jupyter Notebook的工作目录:
打开cmd命令提示符(或Anaconda提示符),然后键入“jupyter notebook --generate-config”并按Enter
这将自动在“C:\ Users \ username.jupyter \”文件夹中创建一个名为“jupyter_notebook_config”的文件
查找创建的文件“jupyter_notebook_config”并编辑它。
查找 #c.NotebookApp.notebook_dir = ''
将您想要的路径放在双引号内,变成 ---> c.NotebookApp.notebook_dir ='D:/my_folder/jupiter'
因此,
#c.NotebookApp.notebook_dir = ''
编辑以变得更好
c.NotebookApp.notebook_dir = 'D:/your/desired/path'
最后,
6.3 在目标文本框中,删除路径末尾的%USERPROFILE%。非常长的路径应该以jupyter-notebook-script.py结尾。
搜索我的视频 Jupyter Notebook - 将工作文件夹路径从默认路径更改为所需路径
只需在CMD中更改为首选目录,因此如果您在
C:\Users\USERNAME>
只需像这样更改路径
C:\Users\USERNAME>cd D:\MyProjectFolder
D:\MyProjectFolder>
D:\MyProjectFolder>jupyter notebook
#!/bin/bash
cd $(dirname "$0") && pwd
ipython notebook
将其命名为ipython-notebook.command并使其可执行。
将其放置在您想要工作的目录中,然后双击它。
在命令行中启动IPython Notebook时,它将使用您当前的工作目录。我利用了这一点,并创建了上下文菜单条目,以便直接从Windows资源管理器中打开它。无需快捷方式或批处理脚本!
我受到Git for Windows创建的基于注册表的“Git GUI Here/Git Bash Here”条目的启发。此页面(链接到存档版本)对于查找正确的键非常有帮助。
第一组是为未选择任何内容(例如目录背景)时呈现的上下文菜单。笔记本将以当前目录作为其工作目录打开。
Key: HKCR\Directory\Background\shell\ipythonnb
Value: &IPython Notebook Here
Key: HKCR\Directory\Background\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%v"
Key: HKCR\Directory\shell\ipythonnb
Value: &IPython Notebook Here
Key: HKCR\Directory\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%1"
%v
和%1
参数的区别,否则它将无法工作。不要忘记引号。在我的平台上,IPython Notebook的完整路径是C:\WinPython-32bit-2.7.6.4\IPython Notebook.exe
,但这个值显然取决于您的安装方式。
编辑:据我所知,即使可执行文件在系统路径上,也需要完整路径。找到您的IPython二进制文件。如果您使用anaconda在Mac上安装ipython-notebook,则很可能位于/Users/[name]/anaconda/bin/
目录中。
在该目录中,不要像这样启动您的笔记本电脑
./ipython notebook
添加一个--notebook-dir=<unicode>
选项。
./ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'
我在ipython bin目录下使用bash脚本启动笔记本电脑:
DIR=$(dirname $0)
$DIR/ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'
只需要按照官方网站的指导操作即可。对于第一步,您可以直接在开始菜单中右键单击打开位置,而不需要复制启动器。
将Jupyter Notebook启动器从菜单复制到桌面。
右键单击新的启动器并通过粘贴所有笔记本所在文件夹的完整路径来更改“启动位置”字段。
双击Jupyter Notebook桌面启动器(图标显示[IPy])以启动Jupyter Notebook应用程序,在新的浏览器窗口(或选项卡)中打开。请注意,还会打开第二个终端窗口(仅用于错误日志和关闭)。如果只有终端启动,请尝试使用浏览器打开此地址:http://localhost:8888/。
如果您不想更改配置文件,以下内容可能会对您有所帮助。如果您使用的是Windows/Anaconda3,请转到Win 开始->搜索Jupyter Notebook(env)
。单击它,Jupyter就会打开。在Jupyter网页上,在右侧转到New->Terminal
,终端窗口就会打开。在此终端窗口中,使用cd命令将目录更改为工作目录。示例:cd "c:\User\<user-name>\workingdir"
。现在在同一终端窗口中键入Jupyter-notebook
,这将使用上面的cd命令
中使用的工作目录打开Jupyter。
在Windows操作系统上使用MiniConda2/Anaconda2时,想要更改Jupyter或iPython的工作目录,可以修改以下文件:
C:\Program Files\Miniconda2\cwp.py
并添加您的项目文件夹位置:development_folder= 'C:\Users\USERNAME\Development' 在我的情况下是我的用户名 \ Development。
还要更改:os.chdir(documents_folder) 为 os.chdir(development_folder)
try:
documents_folder = get_folder_path(FOLDERID.Documents)
development_folder= 'C:\Users\USERNAME\Development'
except PathNotFoundException:
documents_folder = get_folder_path(FOLDERID.PublicDocuments)
os.chdir(development_folder)
subprocess.call(args, env=env)
使用您常规的Jupyter Notebook快捷键来执行。
jupyter lab .
参考链接:https://dev59.com/CLjoa4cB1Zd3GeqPAY6u#66395692 - hiru007