使用.bat更改目 录并运行Jupyter

问题描述 投票:6回答:5

我是编码的新手,但我只想更改目录并运行jupyter。问题是cmd一旦到达jupyter notebook命令就会立即关闭。尝试了cmd / k但它没有效果。我一定是做错了。

F:
cd directoryname
activate environmentname
jupyter notebook
pause

解决方案:在.bat中执行时,命令在某种情况下关闭了提示符(它们在键入时不会出现)。修复是在命令之前键入call。

F:
cd directoryname
call activate environmentname
call jupyter notebook
pause
python batch-file ipython jupyter
5个回答
3
投票

在.bat中执行时,这些命令因某种原因关闭了提示符(它们在键入时不会出现)。修复是在命令之前键入call。

F:
cd directoryname
call activate environmentname
call jupyter notebook
pause

2
投票

假设activatejupyter是可执行文件或其他有效命令,一切都应该没问题。既然你说cd命令可能是罪魁祸首,请尝试以下方法:

也许您正在尝试更改到不同驱动器上的目录...如果是这种情况,则需要使用cd /d directoryname

如果这不起作用,请尝试在每个命令之间放置一堆pause语句,以确切了解它的确切位置。


2
投票

创建一个简单的批处理文件(jnote.bat):

@echo off
call jupyter notebook "%CD%"
pause

在同一文件夹中,创建批处理文件的快捷方式,并将其重命名为jupyter-notebook。

打开快捷方式属性并将图标更改为jupyter.ico。您可以在Anaconda发行版的。\ Menu子文件夹中找到它。你现在应该有一个很好的jupyter图标的快捷方式。

将快捷方式复制到您用于笔记本的所有文件夹。双击快捷方式打开jupyter-notebook该文件夹。


2
投票

对于Windows,

C:\Users\**UserName**\Anaconda3\python.exe C:\Users\**UserName**\Anaconda3\cwp.py C:\Users\**UserName**\Anaconda3 C:\Users\**UserName**\Anaconda3\python.exe C:\Users\**UserName**\Anaconda3\Scripts\jupyter-notebook-script.py "**file location**"

将其保存在.bat文件中,并在“UserName”和“File Location”进行必要的更改。将它保持为单行只需要双击该文件即可在该位置打开jupyter笔记本。注意:文件位置是要打开的笔记本的位置。


0
投票

我发现了一种在没有.bat的情况下解决这个问题的替代方法。

在“开始”菜单中搜索“Jupyter Notebook”。您应找到一个名为的快捷方式:

“Jupyter笔记本(环境名称)”

这个捷径是在我设置环境时创建的。在我的情况下,environmentname是py35。

要更改Jupyter Notebook启动的目录,请找到“Anaconda Prompt”快捷方式。然后打开“属性>快捷方式”并将“开始于:”字段更改为所需的目录。

© www.soinside.com 2019 - 2024. All rights reserved.