【问题标题】:Jupyter Notebook unable to recognize pandas library: PythonJupyter Notebook 无法识别 pandas 库:Python
【发布时间】:2020-05-16 08:37:02
【问题描述】:

我在家里和办公室都使用 Windows 操作系统。 我个人笔记本电脑中的 Jupyter Notebook 能够识别 pandas 库。我可以读取 csv 文件,将其内容分配给 numpy 数组并做很多事情。

我在办公室运行相同的 Jupyter Notebook 文件。最新版本的 pandas 已安装,wheel 也已安装。

现在,令人困惑的部分是 如果我在 python 控制台中运行代码,它看起来像这样。

绝对没有错误。

办公室的 Jupyter Notebook 中的相同内容看起来像这样。它找不到 pandas

我的 Jupyter Notebook 在办公室电脑上可能有什么问题?我已经重新启动内核,在新浏览器中打开无济于事。

提前致谢


编辑 1


Jupyter Notebook 已经有了 pandas 和 wheel。当我运行!pip list 命令时,我可以看到它们。如果有最新版本的 pandas,我什至尝试升级。

Jupyter Notebook 中的 pandaswheel 和我的本地安装安装了完全相同的版本。

两者都在同一个目录:D:\Projects\Python\DataVisualization

问题依然存在。 :(


#编辑 2

根据一些 SO 用户的建议,我创建了一个名为 VE 的虚拟环境。在那个虚拟环境中,我安装了 pandas。除了 pandas 之外,还安装了其他库,即 pytz、6、python-dateutilnumpy

我从虚拟环境中打开了 Jupyter Notebook。验证那里安装了 pandas。并尝试导入熊猫。然而同样的错误。

可能是我的 Chrome 浏览器出了点问题。它由系统管理员控制,我无法自行卸载和安装它。让我们来看看。


# 编辑 3

我在 Microsoft Edge 上尝试了 Jupyter Notebook,它报告了同样的错误。所以 Chrome 没有错。

【问题讨论】:

  • 您是否偶然为您的笔记本设置了一个与您的 cmd 调用 python 的位置不同的单独环境/路径?你能从这两个位置获取到 python 的路径并比较它们吗??
  • @KaranShishoo 我没有设置单独的虚拟环境。我只是从常规文件夹中运行 jupyter notebook 命令。
  • @KaranShishoo 我编辑了问题以纳入您的建议。

标签: python pandas jupyter-notebook libraries


【解决方案1】:

我无法弄清楚究竟是什么导致了这个问题。但是在重新安装 Anaconda 后问题就消失了。

【讨论】:

    【解决方案2】:

    Pandas 不包含在 Jupiter 库中。您可能已将其安装在全球本地笔记本电脑上。你需要

    pip install pandas
    

    在您启动 jupyter 的任何环境/终端上

    【讨论】:

    • 我编辑了问题以纳入您的建议。它还没有工作。
    • hmm 很奇怪,你能在单独的单元格上确认 numpy 和 matplotlib 导入正常吗?
    • 我也试过了。我打开了一个全新的文件并尝试在那里导入库。但没有运气。我将尝试创建一个虚拟环境并在那里运行 Juypter Notebook,看看它在今天深夜会有什么反应。感谢 Alireza 的宝贵意见。
    猜你喜欢
    • 1970-01-01
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    相关资源
    最近更新 更多