我想使用這個API對美聯儲經濟數據(FRED): https://github.com/zachwill/fred使用麻煩在Python API FRED - 無法加載模塊
我安裝了三個模塊所需的文件說。我得到這個錯誤:
import fred
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import fred
File "build\bdist.win32\egg\fred\__init__.py", line 1, in <module>
# Dummy file to make this a package.
File "build\bdist.win32\egg\fred\fred.py", line 21, in <module>
ImportError: cannot import name xml2dict
然後我安裝了xml2dict並再次安裝了fred。當我現在先導入xml2dict然後導入fred時,我得到了完全相同的錯誤。
我很難學習在Python中安裝模塊,但認爲我終於想通了。我似乎無法找到我在這裏做錯了什麼,但可以使用一些幫助。謝謝!
對於扎克:這是我目前遇到的問題:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
fred.series('GNPCA')
File "build\bdist.win32\egg\fred\api.py", line 90, in series
return Fred().series(path, **kwargs)
File "build\bdist.win32\egg\fred\core.py", line 100, in series
return self.get('series', path, **kwargs)
File "build\bdist.win32\egg\fred\core.py", line 36, in get
request = requests.get(url, params=params)
File "C:\Python26\lib\site-packages\requests-0.13.2-py2.6.egg\requests\api.py", line 54, in get
return request('get', url, **kwargs)
File "C:\Python26\lib\site-packages\requests-0.13.2-py2.6.egg\requests\safe_mode.py", line 37, in wrapped
return function(method, url, **kwargs)
File "C:\Python26\lib\site-packages\requests-0.13.2-py2.6.egg\requests\api.py", line 42, in request
return s.request(method=method, url=url, **kwargs)
File "C:\Python26\lib\site-packages\requests-0.13.2-py2.6.egg\requests\sessions.py", line 230, in request
r.send(prefetch=prefetch)
File "C:\Python26\lib\site-packages\requests-0.13.2-py2.6.egg\requests\models.py", line 601, in send
raise ConnectionError(e)
ConnectionError: HTTPConnectionPool(host='api.stlouisfed.org', port=80): Max retries exceeded with url: /fred/series?series_id=GNPCA&api_key=
謝謝!剛安裝成功。它看起來像一個非常好的工具。 – 2012-07-12 12:47:40
我仍然遇到這個問題。我試着按照你的例子使用。我確實導入了fred,然後是fred.key('我的密鑰來自FRED')。當我嘗試做fred.series('GNPCA')時,出現ConnectionError錯誤:HTTPConnectionPool(host ='api.stlouisfed.org',port = 80):最大重試次數超過url:/ fred/series?series_id = GNPCA&api_key = [刪除我的密鑰]。這個例子命令是否在你的最後? – 2012-07-16 14:26:23