首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ModuleNotFoundError:没有名为“yfinance”的模块--将yfinance& Financials导入Python

ModuleNotFoundError:没有名为“yfinance”的模块--将yfinance& Financials导入Python
EN

Stack Overflow用户
提问于 2022-02-23 16:05:09
回答 3查看 13.1K关注 0票数 4

我正在使用Mac并在执行以下操作时收到一个错误:

代码语言:javascript
运行
复制
import pandas as pd
import yfinance as yf
from yahoofinancials import YahooFinancials

ModuleNotFoundError:没有名为“yfinance”的模块

我已经检查了pip是否安装到了最新版本&我已经完成了pip列表,yfinance也在那里。

我亦曾向以下人士查询:

代码语言:javascript
运行
复制
pip show yfinance
Name: yfinance
Version: 0.1.70
Summary: Download market data from Yahoo! Finance API
Home-page: https://github.com/ranaroussi/yfinance
Author: Ran Aroussi
Author-email: ran@aroussi.com
License: Apache
Location: /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages
Requires: lxml, multitasking, numpy, pandas, requests
Required-by: 
MacBook-Air:~ User$ 

所以它已经安装好了,它的路径是Python3,最新的python。

我真的很感谢你的建议!

谢谢

编辑

我从默认的Spyder环境运行Spyder。

EN

回答 3

Stack Overflow用户

发布于 2022-02-24 07:37:02

把这个放在开头

代码语言:javascript
运行
复制
!pip install yfinance
票数 4
EN

Stack Overflow用户

发布于 2022-02-23 17:07:08

要安装带有pip的yfinance包:

代码语言:javascript
运行
复制
pip install -i https://pypi.anaconda.org/ranaroussi/simple finance

要安装带有conda的yfinance包:

代码语言:javascript
运行
复制
conda install -c ranaroussi yfinance
票数 0
EN

Stack Overflow用户

发布于 2022-05-05 07:00:51

我在Linux上也犯了同样的错误。它通过强制通过下面的代码重新安装软件包来纠正。

代码语言:javascript
运行
复制
python -m pip install -U --force-reinstall yfinance 

=

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

https://stackoverflow.com/questions/71240339

复制
相关文章

相似问题

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