【问题标题】:Error trying to import pandas with python尝试使用 python 导入熊猫时出错
【发布时间】:2019-05-06 16:50:40
【问题描述】:

我使用 Anaconda 1.7.2 安装了 pandas 库。当我尝试用python(2.7.16版)导入它时,出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pandas

我在 Anaconda 中的代码是:

conda install pandas

而我在 Python 中的代码是:

import pandas as pd

例如,我已经安装了numpy 库并使用python 导入没有问题。所以我相信 Anaconda 和 Python 运行良好。

我该如何解决这个问题?

【问题讨论】:

  • 这取决于您运行的环境。这有很多原因。首先,你在哪里运行这段代码?它在 Jupyter 笔记本中吗?在你的终端?您是否在 IDE 中运行脚本,例如 pycharm?根据答案,您必须找出您正在运行的 Python 发行版以及您正在使用的虚拟环境。例如,如果您有一个 jupyter 笔记本,您可能正在使用来自 anaconda 的 python 或默认的 /usr/bin/python 解释器。conda install pandas,可能会使 pd 对前者可用,但对后者不可用

标签: python pandas anaconda


【解决方案1】:

由于您使用 Anaconda 安装了 Pandas,因此您必须运行 anaconda 环境中的 python shell。每当您在终端上键入 python 时,它总是会运行默认的 python。要更改此设置,您需要更改路径或使用别名。

运行

which python

这将为您提供默认 python 的安装位置。

要将您的默认python更改为anaconda的python,请参阅此链接https://askubuntu.com/questions/886983/how-to-set-anaconda-as-a-default-python

如果你不想从默认 python 更改为 anaconda python,只需运行

pip install pandas

如果你有 pip,这将为默认 python 安装 pandas。否则先安装 pip。

【讨论】:

  • @miriagollmann 如果这个答案已经解决了你的问题,你可以通过点击旁边的复选标记来接受。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
【解决方案2】:

!pip 安装

或使用Conda install SITE

然后粘贴代码...

【讨论】:

    猜你喜欢
    • 2020-09-25
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 1970-01-01
    • 2020-05-02
    • 2018-12-27
    • 1970-01-01
    • 2018-10-08
    相关资源
    最近更新 更多