Currently what version of python is compatible with Eikon? 3.9?

Work PC got a forced update to Python 3.9 trying to reinstall Eikon manually using wheels .whl however for a dependency "hyperframe" can't seem to get a whl to match the

pip install hyperframe-6.0.1-py3-none-any (1).whl"

ERROR: hyperframe-6.0.1-py3-none-any (1).whl is not a supported wheel on this platform.

painfully due to network restrictions can't install easily via pip

Best Answer

  • pf
    pf
    Answer ✓

    Hi @py__ ,

    eikon and refinitv-data libs are comptible with Python 3.7 (which is end-of-life since June 2023) to 3.11, but this isn't the cause of your issue.

    First, run pip debug --verbose in your terminal and you will get a list of compatible tags on your machine.

    In addition, I suggest to upgrade pip software to make sure that pip is able to handle all the fields in your wheel file: run python.exe -m pip install --upgrade

    Then, retry to run pip install --verbose hyperframe-6.0.1-py3-none-any (1).whl


Answers

  • Hi @py__ , could you let us know which version of Eikon you have on your machine where you're trying to run your code?
    FYI: just in case you have a license allowing for platform sessions, I'd suggest you try opening a session with it, as it circumvents the need for the Eikon/Workspace Desktop Application all-together. The best way to check if your license allows for this is to test it. More info on this can be found here.