Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
1 0 0 0

Eikon Data API Proxy error

Hello,

When I try to run this line


import refinitiv.data.eikon as ek

ek.set_app_key('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')

1707896880712.png

I get the following error:

ValueError: Proxy keys should use proper URL forms rather than plain scheme strings. Instead of "ftp", use "ftp://"

The line works fine when I run it inside Eikon's CODEBOOK and but I'm unable to run it outside.

Is there something that I'm missing here?

Thanks

refinitiv-dataplatform-eikon#technology
1707896880712.png (40.6 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

@youness-toufik

Hi,

Thank you for your participation in the forum.

Is the reply below satisfactory in answering your question?

If yes please click the 'Accept' text next to the reply. This will guide all community members who have a similar question.

Otherwise please post again offering further insight into your question.

Thanks,

AHS

@youness-toufik

Hi,

Thank you for your participation in the forum.

Are any of the replies below satisfactory in resolving your query?

If yes please click the 'Accept' text next to the most appropriate reply. This will guide all community members who have a similar question.

Otherwise please post again offering further insight into your question.

Thanks,

AHS

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,


AHS

Upvotes
Accepted
79.2k 251 52 74

@youness-toufik

Thank you for the update.

According to the log, it relates to the McAfee Web Gateway running on the machine.

INFO:pyeikon:Checking proxy url http://127.0.0.1:9060/api/status response : 407 - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<!-- FileName: index.html
     Language: [en]
-->
<!--Head-->
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  <meta http-equiv="X-UA-Compatible" content="IE=7" />
  <title>McAfee Web Gateway - Notification</title>
  <script src="/mwg-internal/de5fs23hu73ds/files/javascript/sw.js" type="text/javascript" ></script>
  <link rel="stylesheet" href="/mwg-internal/de5fs23hu73ds/files/default/stylesheet.css" />
</head>
<!--/Head-->
<!--Body-->
<body onload="swOnLoad();">
  <table class='bodyTable'>
    <tr>
      <td class='bodyData' background='/mwg-internal/de5fs23hu73ds/files/default/img/bg_body.gif'>
<!--Logo-->
<table class='logoTable'>
  <tr>
    <td class='logoData'>
      <a href='http://www.mcafee.com'>
        <img src='/mwg-internal/de5fs23hu73ds/files/default/img/logo_mwg.png'></a>
    </td>
  </tr>
</table>
<!--/Logo-->
<!--Contents-->
<!-- FileName: authenticationrequired.html
     Language: [en]

The McAfee may intercept this request and reject it. You may need to contact your local IT support team to verify this issue.

However, some users can solve this issue by setting the NO_PROXY environment variable.

import os
os.environ['NO_PROXY'] = '127.0.0.1'


icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
1.3k 3 2 4

Hi @youness-toufik ,

Thank you for using our eikon API.

The root cause isn't obvious: it could come from not up-to-date dependencies or from your environment (if you have user proxy or firewall).
But first, I'll suggest to secure your Python environment with following command:

pip install eikon --force-reinstall

or

conda install eikon --force-reinstall

If you start to use python API, I suggest also to switch to refinitiv-data lib.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
1 0 0 0

Hi,

Unfortunately, it didn't solve the problem. I tried what you mentioned but now I get the attached log file.

Logs.txt


logs.txt (30.3 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.