Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 导入错误;没有名为Quandl的模块_Python 2.7_Importerror_Quandl - Fatal编程技术网

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

Python 2.7 导入错误;没有名为Quandl的模块,python-2.7,importerror,quandl,Python 2.7,Importerror,Quandl,我正在尝试在virtualenv上运行Quandl模块,我只卸载了pandas软件包,然后卸载了Quandl 我正在运行Python 2.7.10——我已经卸载了所有其他Python版本,但它仍然给我带来了“ImportError:没有名为Quandl的模块”的问题。你知道可能出了什么问题吗?谢谢尝试使用小写,导入区分大小写,如下所示: import quandl 你是用pip安装的吗?如果是这样,请确保quandl在列出的已安装模块中 pip list 否则尝试 help('modules

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


我正在运行Python 2.7.10——我已经卸载了所有其他Python版本,但它仍然给我带来了“ImportError:没有名为Quandl的模块”的问题。你知道可能出了什么问题吗?谢谢

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

import quandl
你是用pip安装的吗?如果是这样,请确保quandl在列出的已安装模块中

pip list
否则尝试

help('modules')

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

我正在关注一个Youtube教程,其中他们使用了“Quandl”。应该是quandl。更改它,它将不会抛出错误。

使用以下语法,全部小写
导入quandl


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

上述内容将正确导入,但自动完成将不起作用

import Quandl as q
上述内容不会导入,但允许自动完成

我的解决方案是在工作时使用autocomplete,然后注释掉第二个导入以运行

import quandl as q
#import Quandl as q

通过安装以下组件解决了此问题:

conda install -c dhirschfeld quandl=3.0.1
  • 安装3.1.0版的quandl
  • 检查您安装的包路径,确保它的名称是quandl而不是quandl(我以前的名称是quandl,所以当我使用
    import quandl
    ,它总是说“
    没有名为quandl的模块”)
  • 如果您的包名为Quandl,请删除它并重新安装。(我使用anaconda安装我的软件包,它是Covenent!)

  • 有时,quandl模块在以下位置显示“quandl” C:\ProgramFiles(x86)\Anaconda\lib\site packages\Quandl

    但是来自Quandl的脚本在import语句中引用Quandl。 因此,将文件夹Quandl重命名为Quandl对我来说很有效

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

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

    然后做

    pip3 install quandl
    

    您现在应该能够导入quandl并将其与Anaconda\Jupyter笔记本一起使用。转到安装目录(C:\Users\\AppData\Local\Continuum\anaconda3),其中是您登录的用户名。然后在命令提示符下执行:

  • python-mpipinstallquandl
  • 导入quandl

  • 如果有人在docker上运行Jupyter image并面临相同的问题,

    然后输入

    pip install quandl
    
    它将在jupyter kernelspec列表指向的地方安装quandl。 然后导入为

    import quandl  
    
    (q小写)


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

    最终使它起作用。通过Anaconda Powershell提示符(不是常规的Anaconda提示符)安装quandl。它贬低了我的一些图书馆,但它终于起作用了!花了1.5天来修复此问题!!谢谢原始帖子:

    quandl现在已更改,您需要api密钥,请访问该网站并注册您的电子邮件

    导入quandl quandl.ApiConfig.api\u key='您的api\u key\u在此'
    df=quandl.get('WIKI/GOOGL')

    通过键入

    pip列表

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

    pip install quandl
    
    pip安装quandl


    在命令提示中。在jupyter中为我工作时,我收到了相同的错误消息“ImportError:没有名为Quandl的模块”,因此我所做的只是将其更改为

    import quandl
    print(df.head())
    

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

    import sys
    
    !{sys.executable} -m pip install quandl
    
    import quandl
    

    请张贴您的代码,最重要的是导入。我假设了一个问题,但可以更确定的是,对于一个示例
    import quandl
    (全小写),答案是用小写字母表示“Q”,奇怪的是,youtube上的教程可以用大写字母“Q”来运行它。谢谢它以前是大写的“Q”,我想他们最近一定改变了它,因为我们遇到了同一个问题。对我来说,我也不得不在我的脚本中用小写字母写它,即使在Pycharm上的项目解释器是用大写字母写的…(??)这对我很有用!我遇到的问题是,我设法安装到Quandl包中,但我将其作为“Quandle”导入。皮查姆无法确定这一点。所以,一旦我把Quandl改成Quandl,问题就解决了——如果它仍然不起作用呢?
    import sys
    
    !{sys.executable} -m pip install quandl
    
    import quandl