【问题标题】:Pandas Module Not Found even though it's installed即使安装了 Pandas 模块,也找不到它
【发布时间】:2020-07-10 08:09:21
【问题描述】:

我为此使用 anaconda。我已经使用这两种方法下载了熊猫:

pip install pandas

conda install pandas

他们成功安装,再次安装显示他们已经安装。但是,单独写这一行时

import pandas as pd

我收到此错误消息:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-3-7dd3504c366f> in <module>
----> 1 import pandas as pd

ModuleNotFoundError: No module named 'pandas'

我不知道该怎么办。

【问题讨论】:

  • 您是否安装了多个版本的 Python?您可能安装了不同版本的 Pandas。
  • 呃...我不确定我最初获取 32 位版本时是否不小心下载了它,我不这么认为,但也许就是这样。我如何检查是否是这种情况?

标签: python conda


【解决方案1】:

您是否启用了安装 pandas 的 conda 环境?例如,如果您使用conda env create -n myenv 创建了环境,那么在安装包之前运行以下命令应该会有所帮助:

conda activate myenv

pandas 安装在哪里?如果使用 linux 你可以尝试运行

locate "pandas/__init__.py"

找到你有熊猫副本的地方。

【讨论】:

    【解决方案2】:

    您不需要为此提供环境。 解决这个问题的真正方法是知道您实际使用的是什么pipconda,然后将在哪个python 上安装这些东西。

    你可以打开 python 并且:

    import sys
    sys.path
    

    这样你就可以知道你的 python 在哪里了。转到该文件夹​​,您还会找到pip

    那么你有两个选择:

    1) 在您的环境变量上设置此路径 => 除非您尝试进行 另一个 python 安装,否则您永远不会遇到问题(然后是的,使用 conda 环境)

    2) 在你的命令提示符your/pip/path/pip install pandas

    【讨论】:

    • 对不起,我对这类事情非常愚蠢。您能否解释一下如何在环境变量上设置文件路径(或者可能只是您的意思)?另外,当我执行“sys,path”时,我得到了很多文件路径,所以我在快速搜索中搜索了 pip 并以这种方式找到了 pip.exe 的文件路径。这很好,还是我需要一个不同的“pip”文件?
    • 您应该与sys.path 进入同一个文件夹 :) 我担心您可能有多个pip.exe,这是一个非常常见的问题。重要的是,此文件夹包含与 anaconda 相同的 python.exe。关于环境变量,当您使用 Windows 时,您只需搜索“环境变量”,您就会发现如何更改它们。这些变量将某些命令链接到某些路径,例如,当您在命令提示符中键入 pip 时,Windows 就会知道在哪里搜索
    猜你喜欢
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 2019-07-03
    • 1970-01-01
    • 2019-05-09
    相关资源
    最近更新 更多