【发布时间】: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' 安装
【问题讨论】: