首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python yahoo-finance包ImportError:无法导入名称共享

Python yahoo-finance包ImportError:无法导入名称共享
EN

Stack Overflow用户
提问于 2016-06-26 18:46:17
回答 1查看 1.5K关注 0票数 1

我正在使用Python2.7,并尝试在mac上使用python yahoo-finance包来获取一些数据

代码语言:javascript
复制
from yahoo_finance import Share
yahoo = Share('YHOO')
print yahoo.get_open()

但它显示错误消息:"ImportError: cannot import name Share“

我使用sudo pip install来安装yahoo-finance,下面是pip的安装信息:

代码语言:javascript
复制
Metadata-Version: 2.0
Name: yahoo-finance
Version: 1.2.1
Summary: Python module to get stock data from Yahoo! Finance
Home-page: https://github.com/lukaszbanasiak/yahoo-finance
Author: Lukasz Banasiak
Author-email: lukasz@banasiak.me
Installer: pip
License: MIT
Location: /Users/Singsing/anaconda/lib/python2.7/site-packages
Requires: pytz, simplejson

我查找并尝试这个链接中的代码:Trouble importing yahoo finance to python

代码语言:javascript
复制
import os
import sys

try:
    user_paths = os.environ['PYTHONPATH'].split(os.pathsep)
except KeyError:
    user_paths = []

print "PYTHONPATH: ", user_paths
print "sys.path: ", sys.path

我的PythonPath是[],所以我也尝试了

导出PYTHONPATH=$PYTHONPATH:"/Users/anaconda/lib/python2.7/site-packages“,这是我的pip安装位置,但它也不起作用。

有人能告诉我出什么事了吗?提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-08-12 12:15:28

如果你点击pypi,你会看到人们通常使用pandas直接读取数据:以下链接是如何通过pandas从雅虎财经/谷歌金融读取数据的文档:

http://pandas.pydata.org/pandas-docs/version/0.18.1/remote_data.html?highlight=yahoo

你可以得到比你预期更多的数据~

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38037688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档