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

时间:2019-05-14 08:14:24

标签: python jupyter-notebook

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

import pandas as pd

它说:

  

ModuleNotFoundError:没有名为“ pandas”的模块

但是当我使用时:

pip install pandas

它返回:

  

已经满足要求:/usr/local/lib/python2.7/dist-packages(0.24.2)中的熊猫

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

4 个答案:

答案 0 :(得分:2)

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

一种解决方案:

找到您的pip.py本地地址中的python 3。然后将pip.py的地址添加到您的PC环境中,并以pip3作为环境名称。

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

答案 1 :(得分:1)

尝试: pip3 install pandas

否则,下载 Anaconda

答案 2 :(得分:0)

我认为,这可能是由于您可能尚未将站点包的路径添加到Windows环境变量的原因。 将PATH = '...\Python36\lib\site-packages'添加到Windows环境变量。

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

答案 3 :(得分:0)

我相信您正在将熊猫添加到错误的环境中。您可能安装了多个python。打开anaconda提示符(如果在搜索中键入cmd或anaconda时立即使用Windows,则应具有命令提示符控制台或anaconda提示符取决于您键入的内容),然后使用以下命令:

  conda install -c anaconda pandas

如果您使用的是ananconda环境,则最好使用conda install。