【发布时间】:2020-11-23 23:22:30
【问题描述】:
当我尝试在 Jupyenter image description hereter 上读取 CSV 文件时,我不断收到错误消息 'file' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
【问题讨论】:
-
请不要发布代码图片,包括预期行为和格式正确的代码/错误。
标签: python pandas windows file jupyter-notebook
当我尝试在 Jupyenter image description hereter 上读取 CSV 文件时,我不断收到错误消息 'file' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
【问题讨论】:
标签: python pandas windows file jupyter-notebook
! 告诉 Jupyter/IPython 将命令传递给系统 shell:
https://ipython.readthedocs.io/en/stable/interactive/reference.html#system-shell-access
因此,Python 完全没有涉及。如果运行 Jupyter 笔记本服务器的系统有一个名为 file 的本地命令,它将工作。但并非所有系统都已经这样做了——在这种情况下,您可能会收到如您所见的错误。 (您可以在 Jupyter 之外的提示符下尝试 file 并得到相同的错误吗?如果是这样,这表明问题与 Jupyter/Python/等完全不同。)
根据相关系统的操作系统,可能可以安装file 命令。它通常已经安装在 Linux/UNIX 系统和 MacOS 上。 (如果您可以选择使用其他东西,很多 Python 数据科学在非 Windows 系统上要容易得多。)
【讨论】:
file 是大多数 Linux 系统上的标准命令,也可能是 macOS。根据错误消息,看起来 OP 在 Windows 上。