【发布时间】:2016-08-12 12:15:27
【问题描述】:
我正在使用 Python2.7,我尝试在 mac 上使用 python yahoo-finance 包来获取一些数据
from yahoo_finance import Share
yahoo = Share('YHOO')
print yahoo.get_open()
但它显示错误消息: "ImportError: cannot import name Share"
我使用 sudo pip install 来安装 yahoo-finance,下面是 pip 安装信息:
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
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 结果是 [],我也试试
export PYTHONPATH=$PYTHONPATH:"/Users/anaconda/lib/python2.7/site-packages" 这是我的 pip 安装位置,但它也不起作用。
谁能告诉我怎么了?提前致谢!
【问题讨论】:
-
Requires: pytz, simplejson
标签: python