导入错误;没有名为Quandl的模块

时间:2016-05-25 00:55:33

标签: python-2.7 importerror quandl

我正在尝试在virtualenv上运行Quandl模块,我已经卸载了包只pandas然后是Quandl,

我正在运行Python 2.7.10 - 我已经卸载了所有其他python版本,但它仍然给我一个问题' ImportError:没有名为Quandl的模块'。你知道什么可能是错的吗?感谢

15 个答案:

答案 0 :(得分:41)

尝试小写,导入区分大小写,如下所示:

import quandl

你用pip安装了吗?如果是这样,请确保使用

列出已安装模块中的quandl
pip list

否则尝试

help('modules')

确保安装正确。如果您没有看到列出的quandl,请尝试重新安装。

答案 1 :(得分:9)

以下语法全部使用小写字母

  

导入quandl

答案 2 :(得分:2)

如果上述解决方案不适合您(这意味着您使用的是python 3),请执行以下操作(在Linux上);

sudo apt install python3-pip

然后做;

pip3 install quandl

你应该能够,我现在移植并使用quandl

答案 3 :(得分:1)

通过输入

检查它是否与已安装的模块一起存在。

点列表

在命令提示符下,如果没有名称为quandl的模块,则键入

pip安装数量

在命令提示符下输入

。在jupyter中为我工作

答案 4 :(得分:0)

我正在关注他们使用'Quandl'的Youtube教程。它应该是quandl。改变它,它不会抛出错误。

答案 5 :(得分:0)

我对" Q"的大写有一个相关的问题。在Pycharm IDE(Quandl 3.0.1)中:

import quandl as q

以上将正确导入,但自动完成功能将无效。

import Quandl as q

上述内容不会导入,但会允许自动完成。

我的解决方案是在工作时使用自动填充,然后注释掉第二个导入以便运行。

import quandl as q
#import Quandl as q

答案 6 :(得分:0)

  1. 为版本3.1.0安装quandl
  2. 检查您安装的软件包路径,确保它的名称是quandl而不是Quandl(我以前的名字是Quandl,因此当我使用import quandl时,它总是说" {{1} }&#34)
  3. 如果您的软件包的名称是Quandl,请将其删除并重新安装。 (我使用anaconda来安装我的包,它很方便!)

答案 7 :(得分:0)

使用Anaconda \ Jupyter笔记本电脑转到安装目录(C:\ Users \ \ AppData \ Local \ Continuum \ anaconda3),其中是您登录的用户名。然后在命令提示符下执行:

  1. python -m pip安装Quandl
  2. 导入数量

答案 8 :(得分:0)

如果有人在docker上运行Jupyter映像并遇到相同的问题,  you can open terminal in Jupyter

然后输入

pip install quandl

它将在jupyter kernelspec列表指向的位置安装quandl。 然后导入为

import quandl  
  

(q小写)

我在其他任何地方都找不到此解决方案,因此提到了此

答案 9 :(得分:0)

最后必须使它起作用。通过Anaconda Powershell Prompt(不是常规的Anaconda Prompt)安装了quandl。它使我的某些库折旧了,但是终于可以了!花了1.5天的时间解决此问题!谢谢。原始帖子:Quandl not working in Jupyter Notebook (but working at command-prompt)

答案 10 :(得分:0)

quandl现在已更改,您需要一个api密钥,进入该网站并注册您的电子邮件。

导入数量 quandl.ApiConfig.api_key ='your_api_key_here' df = quandl.get('WIKI / GOOGL')

答案 11 :(得分:0)

我有相同的错误消息'ImportError:No module named Quandl',所以我要做的就是将其更改为

import quandl
print(df.head())

答案 12 :(得分:0)

这里列出的所有解决方案都不适合我。我最终从Jupyter Notebook本身安装了它。

import sys

!{sys.executable} -m pip install quandl

import quandl

答案 13 :(得分:-1)

通过安装以下内容解决了这个问题:

conda install -c dhirschfeld quandl=3.0.1

答案 14 :(得分:-1)

有时quandl模块在以下位置出现“Quandl” C:\ Program Files(x86)\ Anaconda \ lib \ site-packages \ Quandl。

但是Quandl中的脚本引用了import语句中的quandl。 因此,将文件夹Quandl重命名为quandl对我有用。

新途径: “C:\ Program Files(x86)\ Anaconda \ lib \ site-packages ** quandl **”。