模块未找到错误:没有名为“pandas”的模块。

9

我正在学习一门实用的机器学习教程,但在第二个视频中已经卡住了。 https://www.youtube.com/watch?v=JcI5Vnw0b2c&t=195s

 import pandas as pd
 import Quandl

 df = Quandl.get('WIKI/GOOGL')
 print(df.head())

当我运行与视频中人相同的代码时,我得到的只有
模块未找到错误:没有名为'pandas'的模块。
我在使用Visual Studio 2017和Windows 10,并已经执行了pip install pandas。我已经安装了Python 3.6.1。
- pip 9.0.1来自C:\Program Files\Anaconda3\lib\site-packages (python 3.6)。 - pandas (0.19.2)。 - Python 3.6.0 :: Anaconda 4.3.0(64位)。

2
确保您正在运行相同版本的pip和python。(您可能已经为Python 2.7安装了pandas并使用3.6) - Dimgold
我该如何着手做这件事? - Erick Eaton
@Dimgold 我该如何检查我正在运行相同版本的pip和python? - Erick Eaton
如果您使用Anaconda,尽可能使用conda而不是pip来安装软件包。 - FabienP
8个回答

14

我曾经遇到了一个类似的问题,我通过做以下事情来解决它

pip3 install pandas

取代

pip install pandas

10

我也遇到了这个问题,尝试了几种方法,最后发现我的settings.json文件中的python路径(python.pythonPath)不正确,指向错误的目录。路径应该指向Python.exe文件所在的programs目录。


3
为了确保您使用的是与您的Python相同的pip,请从Python目录中执行带有完整路径的pip,例如:
C:\Program Files\Anaconda3\lib\site-packages (python 3.6)\pip install pandas  

这将会在同一目录下安装pandas
Or C:\Python365\pip install pandas

Or C:\Python27\pip install pandas

无论你想使用哪个版本的Python并安装pandas,可以按以下步骤进行:
如果你想在Windows cmd中使用特定版本的Python,只需将该Python的路径添加到“系统变量”中即可。请保留html标签。

0

我的问题是在ipython shell中运行pandas。尽管已经安装了pandas,但仍然出现了原始帖子中的错误消息。然后我开始阅读消息(见下文)。在虚拟环境中安装ipython没有帮助,但是停用虚拟环境并再次激活它确实有所帮助。

 ipython
/.../python3.10/site-packages/IPython/core/interactiveshell.py:887: UserWarning: 
Attempting to work in a virtualenv. If you encounter problems, please install 
IPython inside the virtualenv.

0
在我的情况下,我安装了panda而不是pandas。我的安装缺少了最后一个字母s

0

对于Python 3.7,在CMD中输入以下内容:

CD C:\Users\[path]\Continuum\anaconda3\Lib\site-packages

然后:

pip3 install pandas

0
我曾经遇到过同样的问题。安装了pandas但是无法识别。后来发现我电脑上有两个版本的Python。于是我删除了其中一个版本,然后再次尝试安装pandas。这次成功了。

-2

我认为你可以使用 conda update pandas 命令,它会为你的发行版获取最新版本。 或者,pip install --update pandas 此外,在 Python 3 中,quandl 将是小写。 编辑.. pandas 目前在 ver. 0.21.0 上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接