quandl проблема с Pycharm

Я установил quandl через pip через Anaconda Prompt, и все выглядит хорошо. Но тогда я не могу использовать quandl на своем PyCharm.
У меня Python 3.

Я пробовал несколько решений, но ни одно из них не работает.

Однако quandl отлично работает в Spyder.

Любое предложение заставить его работать в PyCharm?

Это очень странно, потому что даже если я просто наберу import quandl в PyCharm и запущу его, я получу ошибку quandl has no get attribute!


person Mauricio Maroto    schedule 21.12.2016    source источник
comment
Привет. Печальная новость нет. Я не пробовал снова, так как прошло время и сделал некоторые обновления. Сообщит вам как можно скорее.   -  person Mauricio Maroto    schedule 20.02.2017


Ответы (2)


Убедитесь, что Pycharm использует Python interpreter, на котором вы установили quandl.

В Pycharm Interpreter Settings находятся под

>File, >Settings, >Project:, >Project Interpreter
person Kyle's Corpse    schedule 21.12.2016
comment
Итак, что бы вы посоветовали, если бы на моем ПК был установлен только один интерпретатор Python? Я вижу, что в моем PyCharm есть модуль Quandl, указанный в выбранном интерпретаторе проекта Anaconda3/python.exe? Но без уговоров... - person Mauricio Maroto; 24.12.2016
comment
Нет. Однако импорт quandl не приводит к ошибке. И затем, когда он доходит до df = quandl.get(WIKI/FB), я получаю AttributeError: модуль 'quandl' не имеет атрибута 'get'... - person Mauricio Maroto; 25.12.2016

Если import quandl работает на python3 (терминал) или в Spider, а не в Pycharm, вероятно, проблема с конфигурацией.

Вы должны установить правильный интерпретатор Python в настройках Pycharm.
Следуйте по этому пути в pyCharm:

File -> Settings -> Project -> Project Interpreter

Затем выберите тот, который содержит quandl.

В любом случае, я предлагаю вам другой подход: я думаю, что лучшим решением является установка среды anaconda для каждого проекта. Таким образом, вы можете установить интерпретатор проекта со средой anaconda, и все будет работать хорошо.

Для создания среды используйте следующую команду:

conda create -n <name> python=x.x anaconda

затем активируйте его с помощью

activate <name>         (Windows)
source activate <name>  (Linux)

установить новые пакеты таким образом:

conda install -n <name> <package>

В конце деактивируйте среду:

source deactivate

Я ссылаюсь на этот учебник по средам anaconda. .

person Giordano    schedule 21.12.2016