yfinance (ticker).info 不返回任何内容
yfinance (ticker).info not returning anything
我浏览了多个 Whosebug 和 GitHub 帖子,但 none 描述了我的问题。
import yfinance as yf
import time
msft = yf.Ticker("MSFT")
print(msft.info)
当我运行这个的时候,它returns什么都没有。它并没有让我退出控制台,只是在我按下回车键后 'stays still' - 我等了大约 15 分钟,但没有收到任何输出。我是 运行ning OSX Catalina - 我没有用 Homebrew 安装 Python (3.8.5)。我已经 运行 Install Certificates.command
文件,所以这不是问题所在。我被这个难住了。代码在我没有调用 msft.info
的情况下执行,所以我知道问题出在信息调用上。这可能只是因为我的 Mac 速度很慢 - 感谢您的帮助!
编辑
我在 google collab 中尝试了 pip install yfinance
然后
import yfinance as yf
import time
msft = yf.Ticker("MSFT")
print(msft.info)
有效
或者,您可以使用 pandas_datareader。
from pandas_datareader import data
MSFT= data.DataReader("MSFT", start='2015-1-1', end='2015-12-31', data_source='yahoo')['Adj Close']
MSFT
我浏览了多个 Whosebug 和 GitHub 帖子,但 none 描述了我的问题。
import yfinance as yf
import time
msft = yf.Ticker("MSFT")
print(msft.info)
当我运行这个的时候,它returns什么都没有。它并没有让我退出控制台,只是在我按下回车键后 'stays still' - 我等了大约 15 分钟,但没有收到任何输出。我是 运行ning OSX Catalina - 我没有用 Homebrew 安装 Python (3.8.5)。我已经 运行 Install Certificates.command
文件,所以这不是问题所在。我被这个难住了。代码在我没有调用 msft.info
的情况下执行,所以我知道问题出在信息调用上。这可能只是因为我的 Mac 速度很慢 - 感谢您的帮助!
编辑
我在 google collab 中尝试了 pip install yfinance
然后
import yfinance as yf
import time
msft = yf.Ticker("MSFT")
print(msft.info)
有效
或者,您可以使用 pandas_datareader。
from pandas_datareader import data
MSFT= data.DataReader("MSFT", start='2015-1-1', end='2015-12-31', data_source='yahoo')['Adj Close']
MSFT