ошибка импорта; нет модуля с именем Quandl

Я пытаюсь запустить модуль Quandl на virtualenv, который я удалил пакеты только pandas, а затем Quandl,

Я запускаю Python 2.7.10 - я удалил все другие версии python, но его все еще дает мне проблему "ImportError: нет модуля с именем Quandl". Ты знаешь, что может быть не так? Спасибо

8 ответов


попробуйте в нижнем регистре, импорт чувствителен к регистру, и это, как показано ниже:

import quandl

вы установили с pip? Если поэтому убедитесь, quandl среди установленных модулей, перечисленных с

pip list

иначе попробовать

help('modules')

чтобы убедиться, что он был установлен правильно. Если вы не видите quandl в списке , попробуйте переустановить.


синтаксис все в нижний регистр

импорт quandl


Если решения выше не работают для вас (это означает, что вы используете python 3), сделайте следующее (В Linux);

sudo apt install python3-pip

потом делать ;

pip3 install quandl

вы должны иметь возможность tto i,порт и использовать quandl сейчас


Я следую учебнику Youtube, где они используют "Quandl". Следует quandl. Измените его, и он не будет бросать ошибку.


у меня есть связанная проблема с капитализацией " Q " в PyCharm IDE (Quandl 3.0.1):

import quandl as q

вышеуказанное правильно импортирует однако автоматическ-завершение не будет действовать.

import Quandl as q

вышеуказанное не импортирует но позволит автоматическ-завершению.

мое решение-использовать автозаполнение при работе, а затем прокомментировать второй импорт для запуска.

import quandl as q
#import Quandl as q

  1. установите quandl для версии 3.1.0
  2. Проверьте путь пакета, где вы установили, убедитесь, что это имя quandl не Quandl (мое предыдущее имя Quandl, поэтому, когда я использую import quandl, Он всегда говорил:"no module named quandl")
  3. Если имя вашего пакета-Quandl, удалите его и переустановите. (Я использую anaconda для установки моего пакета, это covenient!)

решил проблему, установив ниже один:

conda install -c dhirschfeld quandl=3.0.1

иногда модуль quandl присутствует с "Quandl" в следующем местоположении C:\Program файлы (x86)\Anaconda\lib\site-packages\Quandl.

но скрипты из Quandl ссылаются на quandl в операторах импорта. Итак, переименование папки Quandl в quandl работало для меня.

Новый Путь: "C:\Program файлы (x86)\Anaconda\lib\site-packages**quandl**".