Eikon Data API using Spyder/Anaconda

I am currently using Spyder (downloaded together with Anaconda) and experience issues with the import of the Eikon package.

The error message is the following: module 'eikon' has no attribute 'set_app_key'

Surprisingly, the code once worked but now produces always the same error message. Although, if I execute the following commands in the Anaconda Prompt I do not receive any error:

import eikon as ek

ek.set_app_key('app key')

Might the problem be caused by Spyder?

Thanks for your help.

Best Answer

  • Alex Putkov.1
    Alex Putkov.1 ✭✭✭✭✭
    Answer ✓

    @florian.ruemmelein
    I should add to the responses by @zoya faberov and @nick.zincone that if you have no problem calling set_app_key method of eikon library in Anaconda Prompt, this means your Spyder and Anaconda Prompt are not using the same Python site packages. You must have installed multiple versions of eikon library, and Anaconda Prompt loads a newer version while Spyder loads an older version of the library that doesn't have set_app_key method defined. Multiple site packages may be the result of setting up isolated virtual development environments for the same install of Python or you may have multiple instances of Python installed.

Answers