软件包已经满足但无法导入



我想在jupyter-notebook上使用熊猫。它正在使用Python3。当我使用

import pandas as pd

它说:

modulenotfounderror:没有名为" pandas"的模块

但是当我使用时:

pip install pandas

它返回:

需求已经满足:pandas in/usr/local/lib/python2.7/dist packages(0.24.2(

如何导入这样的软件包。它设置为使用python3,但是对于pip命令,请参见python2.7

显然,您正在PC中运行多个Python版本。环境值pip表示Python 2.7。但是,您需要在Python 3中使用pandas模块。

一个解决方案:

找到您的python 3本地地址的pip.py。然后将pip.py的地址添加到带有pip3的环境名称中的PC环境中。

其余操作相同:在CMD中: $ pip3 install pandas

尝试: pip3 install pandas

否则下载 anaconda

我认为,这可能是由于您可能没有在Windows环境变量中添加网站套件路径的路径。将PATH = '...Python36libsite-packages'添加到Windows环境变量。

将路径添加到Windows环境中。请参阅:https://www.computerhope.com/issues/ch000549.htm

我相信您正在将熊猫添加到错误的环境中。您可能已经安装了一个以上的Python。打开Anaconda提示(如果您在键入cmd或Anaconda时立即使用Windows,则应具有命令提示台或或Anaconda提示的键,请使用以下内容:

  conda install -c anaconda pandas

如果您使用的是Ananconda环境,则最好使用Conda安装。

最新更新