Jupyter Notebook 中出现“系统找不到指定的路径”错误

Jupyter Notebook 中出现“系统找不到指定的路径”错误

我收到了一个在 Linux 电脑上制作的 Jupyter Notebook,现在我试图让它在我的 Windows 家用电脑上运行。问题出现在使用!/bin/mv 命令

我已经输入:!/bin/mv'C:\Users\Jez\Documents\test.pdb''C:\Users\Jez\Documents\test_changed.pdb'

输出为:“该系统找不到指定的路径。”

我玩过并使用过:!/bin/mv 测试.pdb 测试_changed.pdb以及许多其他变体(使用 2\的C:,...),均得到相同的输出。

这些命令在 Windows 电脑上有效吗?还是我搞混了?这跟 \bin 文件有关吗?我已让用户可以访问该文件夹,并将其从我的 OneDrive 中移除。谢谢。

答案1

命令!/bin/mv 是具体的Linux的创建笔记本的计算机。!用于执行命令行命令,/表示所用计算机的根目录,与C:\Windows 上的类似。mv是 Linux 命令,windows 用途 move来完成这项工作。你可以查一下这里

因此您需要用如下!/bin/mv方式替换!move

!move C:\Users\Jez\Documents\test.pdb C:\Users\Jez\Documents\test_changed.pdb

请注意,您也可以在此处使用相对路径,但您可以在上面给出的文档中阅读有关移动命令的所有内容。

!因此,每当代码中 出现命令时,您都应该检查在 Windows 上是否以及哪个命令会执行相同的操作。它的工作原理就像您在 Windows 机器上打开的 cmd / powershell 提示符中输入该命令一样,或者在您使用 Linux 时在终端中输入该命令。
您可以在 IPython 中阅读有关 shell 命令的更多信息这里,但请注意参考文献也使用 Linux/Unix。

相关内容