2015-08-14 2 views
0

Я использую затмение за прокси-сервером, и у меня есть правильные проксите настройки информации в Настройки-> общ-> Сетевые подключенияErrno 10060 с использованием pandas.get_csv в Затмении

HTTP HTTPS

Я знаю, что это работает, потому что я могу использовать Help-> Check for Updates или Help-> Install New Software.

Однако, когда я пытаюсь сделать некоторые основные код питона, чтобы получить данные из Quandl, я получаю эту странную ошибку:

QUANDL_API_URL = 'https://www.quandl.com/api/v1/' 
url = QUANDL_API_URL + 'datasets/{}.csv?'.format("FRED/GDP") 

в этом случае URL =

https://www.quandl.com/api/v1/datasets/FRED/GDP.csv? 

Я знаю, что это правильно, потому что вы можете добраться до этого URL-адреса в chrome и загрузить файл csv, а затем я читаю его в python, используя:

import pandas as pd 
data = pd.read_csv(url, index_col=1) 

и я получаю следующую трассировку стека:

URLError: <urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond> 

Есть ли что-то странное, что нужно сделать в Eclipse, чтобы получить это работать? Раскрытие информации с использованием другой IDE, такой как Canopy, работает отлично, без ошибок. Любая подсказка?

Спасибо -

ответ

0

Предполагая, что вы используете Windows, это может быть проблема конфигурации (переменная окружения HTTP_PROXY может быть хорошим местом для начала).

Как обход, я бы хотел использовать что-то вроде urllib2, чтобы получить CSV и передать это в read_csv вместо прямого URL-адреса.

Этот ответ представляется вам подходящим: Using an HTTP PROXY - Python

Смежные вопросы