我试着按照Jupyter笔记本文档上的说明去做。
不幸的是,我还没弄明白。这个“开始”的领域到底在哪里?
我有一个windows 7(64位)系统,安装了Anaconda3(不在C驱动器中)。我想改变Jupyter开始文件夹的位置。
我试着按照Jupyter笔记本文档上的说明去做。
不幸的是,我还没弄明白。这个“开始”的领域到底在哪里?
我有一个windows 7(64位)系统,安装了Anaconda3(不在C驱动器中)。我想改变Jupyter开始文件夹的位置。
当前回答
截至2020年,对于Windows…
配置是用于miniconda的安装,但对于anaconda也是一样的。可以通过查看快捷方式的属性来修改它。链接的目标格式如下:
{1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88} {1ch88ff88
分为三个部分:
1:第一部分启动包装器
C: \用户\ A_User \ miniconda3 \ python . exe C: \用户\ A_User miniconda3 \ cwp . py
这个包装器确保第三部分(即实际的快捷方式)可以使用适当的配置执行,具体取决于选择的执行环境。代码在这里。
2:脚本文件夹的路径
脚本位于每个环境使用的文件夹的子文件夹Scripts中。给出所需环境的路径,包装器将完成其余工作。在我的情况下,我使用的基础环境:
C: \用户\ A_User \ miniconda3
这个片段被传递给脚本,该脚本将其标识为变量前缀,从变量计算出的完整路径,然后添加到环境变量path的开头,并替换CONDA_PREFIX的当前内容。
3:要执行的命令
这是前面的包装器要处理的命令:
C:用户\A_User\ python.exe:\用户\A_User\ \ scription \ ju_script .py“%用户资料%\文件文件\Jupyter”
它运行Python和Jupyter -notebook-script.py脚本来启动Jupyter notebook,并添加了特定的初始文件夹“%USERPROFILE%\Documents\Jupyter”,这对应于我用来存储笔记本文件的位置。这条路就是你要的。
路径可以根据使用和存储环境的特定配置和首选项进行调整。
其他回答
这个方法可能与你的问题无关,但对我来说很有用。
只需在地址栏中输入“cmd”打开命令提示符,然后输入“jupyter notebook”。
通过这种方法,你可以快速打开蟒蛇jupyter从任何路径你目前停留在Windows系统。
对于Windows用户,这里有一个片段,让你右键单击文件夹并打开Jupyter实验室。
def add_jupyter_to_context_menu(self):
import winreg
key = winreg.HKEY_CURRENT_USER
command_value = rf'cmd.exe /k jupyter lab --notebook-dir="%V"'
handle = winreg.CreateKeyEx(key, "Software\Classes\directory\Background\shell\Open with JupyterLab\command", 0,
winreg.KEY_SET_VALUE)
winreg.SetValueEx(handle, "", 0, winreg.REG_SZ, command_value)
# You need to download the icon yourself, or leave this part out for no icon
icon_value = fr"C:\some_folder\jupyter_icon.ico"
handle = winreg.CreateKeyEx(key, "Software\Classes\directory\Background\shell\Open with JupyterLab", 0,
winreg.KEY_SET_VALUE)
winreg.SetValueEx(handle, "icon", 0, winreg.REG_SZ, icon_value)
def remove_jupyter_from_context_menu(self):
import winreg
key = winreg.HKEY_CURRENT_USER
winreg.DeleteKey(key, "Software\Classes\directory\Background\shell\Open with JupyterLab\command")
winreg.DeleteKey(key, "Software\Classes\directory\Background\shell\Open with JupyterLab")
从所需位置打开Jupyter Notebook最简单的方法是打开Anaconda Prompt(仅当您使用Anaconda Distribution安装Python时才可能)。
在Windows文件资源管理器中打开所需位置,从Windows文件资源管理器的地址栏复制所需位置。Alt + D到地址栏,Ctrl + C复制位置。
现在打开Anaconda Prompt并输入以下命令:
cd D:\desired location
不知怎么的,蟒蛇提示符回到了原来的位置。输入“d:”,提示符将到达您想要的位置(如下图所示)。请注意,您必须输入所需位置的驱动器号(C:表示C:\ drive-主分区)。
然后,输入“jupyter notebook”,jupyter notebook就会打开。
注意,Jupyter Notebook的主页没有列出任何东西,因为文件夹是空的。
一旦创建了Python3笔记本,主页就会列出这些文件。
这样您就可以从任何位置打开Jupyter Notebook,而不必处理前往安装位置并进行必要调整的所有复杂问题。
Windows 10:
寻找木星笔记本快捷方式(在开始菜单>Anaconda)。 右键单击“属性”。 如截图所示,添加你想要的路径(但使用/ not \ for path):
我刚刚把我的项目移植到wsl,运行ubuntu 20+。我也需要在Win中使用文件位置,除了notebook_dir(上面有很好的文档),还有浏览器重定向的问题,应该从默认行为中改变。这个答案与笔记本服务器无关。
配置文件的生成在前面的响应中处理;所以我就不在这里描述了。请在
浏览器重定向的默认行为需要停止,因此您应该设置c.NotebookApp。use_redirect_file = False 设置您的首选工作目录;在我的情况下,我使用挂载驱动器,所以c.NotebookApp。notebook_dir ="/mnt/<mount_point>/<目录的全路径,使用/和no: >/"
这使得笔记本可以在首选的Win目录上无缝启动。