【问题标题】:Type Markdown and LaTeX: ????2 error in Jupyter Notebook在 Jupyter Notebook 中键入 Markdown 和 LaTeX:??????2 错误
【发布时间】:2021-04-19 06:08:19
【问题描述】:

我曾在 Jupyter Notebook 中编写过 Python,但之前从未遇到过此类错误。我不知道为什么它说“键入 Markdown 和 LaTeX:????2 错误”。我以前使用 pandas.read_excel() 来读取我的 xlsx 文件。但是,最近我意识到 xlrd 已经停止支持 xlsx 文件。因此,我安装了openpyxl引擎。

这并不是代码中的错误,因为 pandas 函数使用 openpyxl 引擎从我的 excel 文件中提取数据。但是,当我在 Jupyter Notebook 中单击“运行”时,它曾经为该行运行 python 解释器,然后为我打开一个新行以输入下一组指令。但是,该消息阻止我编写下一条指令。

这次我做的不同之处在于我创建了一个新的 conda 环境并只安装了我需要的包 - numpy、matplotlib、scipy、pandas、jupyternotebook 和 openpyxl。使用 conda install openpyxl=2.5.7 单独安装了 openpyxl 包,以允许 pandas 读取 xlsx 文件。 Pandas 需要 openpyxl > 2.5.7 并且 conda install openpyxl 从 bioconda 安装了 2.4.0 版。因此,使用 'conda install openpyxl=2.5.7' 安装

【问题讨论】:

    标签: python jupyter-notebook


    【解决方案1】:

    您在pd.read_excel 单元格下创建了一个空的降价单元格。空的 Markdown 单元格在为空时会自动使用此内容呈现。

    如果要编辑该单元格的内容,请双击它。如果要更改单元格的性质,请转到Cell > Cell type

    【讨论】:

    • 谢谢。我不知道那是怎么发生的。我想也许该功能没有运行,所以我尝试多次删除并重新安装 openpyxl,但在互联网上也找不到任何解决方案。谢谢,现在解决了。
    • 我有同样的问题,但即使我更改了单元格类型,它实际上也会添加另一个单元格(具有相同的输出),我可以对其进行编辑。我的主要问题是我无法重新打开以前的笔记本......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 2017-09-23
    • 2017-11-16
    • 1970-01-01
    相关资源
    最近更新 更多