0

我有一个名为“prod.ipynb”的 .ipynb 文件,我想在批处理脚本中运行它,我想在任务调度程序中安排它。我安装了 Anaconda,当我尝试通过转换为 python 来运行它时,出现了一些 tensorflow 错误,由于公司限制,我无法安装 .dll 文件。我写了一个小的 python 代码,它将帮助我运行 .ipynb 文件,它将 .ipynb 转换为 .py 并运行它,但该脚本仅在我从 anaconda 提示符运行时才有效。我想做的是,我想编写一个批处理脚本,它将打开 anaconda 提示符,然后它将运行我的 python 脚本。

start activate root c:\Anaconda3\python.exe c:\Users\foo\Desktop\runner.py "c:\users\foo\prod.ipynb"

当我在上面运行脚本时,会打开 anaconda 提示符。

(base) C:\Anaconda3\Scripts>

我想做的是,我想打开 anaconda 提示符并运行这个特定的脚本,

c:\Anaconda3\python.exe c:\Users\foo\Desktop\runner.py "c:\users\foo\prod.ipynb"re

我想用批处理脚本来做。

4

1 回答 1

0

我们可以通过使用'CALL'方法来做到这一点。我所做的是,我写了一个批处理脚本,下面是代码

call c:\anaconda3\scripts\activate root
runipy "C:\users\foo\Prod.ipynb"
于 2021-07-22T08:14:44.133 回答