【问题标题】:Python: Yfinance - ModuleNotFound Error: No module named 'multitasking'Python:Yfinance - ModuleNotFound 错误:没有名为“多任务处理”的模块
【发布时间】:2023-01-31 20:22:58
【问题描述】:

我可以在 Jupyter 实验室中正常运行它,但是当我尝试在 PyCharm 中运行相同的代码时,我会抛出以下错误。我已经重新安装了 yfinance 好几次了。

ModuleNotFoundError Traceback(最后一次调用) 输入 In [1], in <cell line: 4>() 2 将 numpy 导入为 np 3 将日期时间导入为 dt ----> 4 将 yfinance 导入为 yf 5 将 matplotlib.pyplot 导入为 plt 6 从 matplotlib 导入样式

文件 /usr/local/lib/python3.9/dist-packages/yfinance/在里面.py:24,在 22 从。导入版本 23 从 .ticker 导入 Ticker ---> 24 from .tickers import Tickers 25 从 .multi 导入下载 27版本=版本.版本

文件 /usr/local/lib/python3.9/dist-packages/yfinance/tickers.py:24,在 1 #!/usr/bin/env python 2#-- 编码:utf-8 -- 3# (...) 19 # 许可证限制。 20# 22 从未来导入打印函数 ---> 24 来自。导入代码,多 25 # 从集合中导入 namedtuple 作为 _namedtuple 28 类 Tickers():

文件 /usr/local/lib/python3.9/dist-packages/yfinance/multi.py:25,在 22 从未来导入打印函数 24 导入时间为_time ---> 25 将多任务导入为_multitasking 26 将熊猫导入为 _pd 28 从。导入代码,实用程序

ModuleNotFoundError:没有名为“多任务处理”的模块

【问题讨论】:

    标签: python modulenotfounderror yfinance


    【解决方案1】:

    我尝试使用 Yfinance 为我正在为我的投资组合构建的 Web 应用程序获取一些基本股票数据,但我最终放弃了。经过快速研究后,我认为该模块进行了一些更改,可能弃用了某些功能,而且我发现的信息与网上写的一些故障排除人员不一致。我决定寻找一种“不那么令人头疼”的替代解决方案。我在 Pypi 上找到了一个 GoogleFinance 模块。或者,我们可以使用一些免费的 API 来获取某些信息。

    【讨论】: