当前位置: 首页 > 知识库问答 >
问题:

没有名为熊猫的模块。_libs.tslibs.frequencies

訾俊名
2023-03-14

我在这里和这里发现了关于同一问题的几个问题

from pyfinance.ols import PandasRollingOLS

我得到以下错误:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/pyfinance/utils.py", line 78, in <module>
    from pandas.tseries.frequencies import FreqGroup, get_freq_code
ImportError: cannot import name 'FreqGroup' from 'pandas.tseries.frequencies' (/usr/local/lib/python3.8/site-packages/pandas/tseries/frequencies.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/local/lib/python3.8/site-packages/pyfinance/__init__.py", line 32, in <module>
    from .returns import TFrame, TSeries  # noqa
  File "/usr/local/lib/python3.8/site-packages/pyfinance/returns.py", line 42, in <module>
    from pyfinance import ols, utils
  File "/usr/local/lib/python3.8/site-packages/pyfinance/ols.py", line 15, in <module>
    from pyfinance import utils
  File "/usr/local/lib/python3.8/site-packages/pyfinance/utils.py", line 80, in <module>
    from pandas._libs.tslibs.frequencies import FreqGroup, get_freq_code
ModuleNotFoundError: No module named 'pandas._libs.tslibs.frequencies'

我尝试卸载和重新安装熊猫版本1.1.3, 1.1.2, 1.1.1和他们都不工作,我只是得到了同样的错误,然后我试图建立熊猫以下方式:

!python setup.py build_ext --inplace --force

我还是会犯同样的错误

共有2个答案

段干华晖
2023-03-14

确保您拥有正确版本的pyfinance。安装0.1.3解决了我的问题。

https://pypi.org/project/pyfinance/0.1.3/

林哲茂
2023-03-14

仅供参考

我做了一些挖掘,看起来熊猫改变了他们的api,这导致了上面提到的错误。我修改了源代码,并在pyfinance/utils.py中包含了正确的导入:

第77行改为:

try:
    from pandas.tseries.frequencies import FreqGroup, get_freq_code
except ImportError:  # 0.24+, or somewhere around then
    from pandas._libs.tslibs.frequencies import FreqGroup, get_freq_code

try:
    from pandas.tseries.frequencies import FreqGroup, get_freq_code
except ImportError:
    from pandas._libs.tslibs.dtypes import FreqGroup
    from pandas.tests.tslibs.test_period_asfreq import get_freq_code

我在这里创建了一个拉请求,如果你面临同样的问题,你可以克隆并安装我的叉子

 类似资料:
  • 我不能进口熊猫 我试着胡闹,但这个错误没有改变。我已经更新了模块以及pip和python! 这是该命令的完整回溯。 我目前使用python 3.6.6(从官方网站下载) pip版本:18.1在windows 10笔记本电脑上运行!!

  • 我有两个python发行版(python2.7,python3.6),在这两个我已经安装了和,但不能使用 这些是我尝试导入熊猫时产生的错误 在Python2.7中 文件"/usr/local/lib/python2.7/dist-包/熊猫/init.py",第19行,在"缺少必需的依赖项{0}"中。格式(missing_dependencies)) 缺少必需的依赖项 然后导入Numpy 进口恐怖主

  • 嗨,我正在学习线性代数与python的Edx课程。(http://nbviewer.ipython.org/github/ULAFF/notebooks/tree/may-14-2014/). 在第一个框中的“02.4.2.10矩阵向量乘法练习”中,代码为: 生成问题是Edx教授创建的一个模块。但是,我在导入Symphy时出错。 我得到的错误如下: 我下载并安装了症状,如果我导入,它可以在终端(苹

  • 问题内容: 我正在将Django应用程序部署到开发服务器,并且在运行时遇到此错误: 似乎与一起分发。最初,我认为这可能不会安装到virtualenv中的Python,所以我使用以下命令将了(与Python相同的版本)安装到virtualenv 中的Python站点软件包: 编辑:这只发生在virtualenv内部。如果我在virtualenv外部打开控制台,则该控制台存在,但仍然出现相同的错误。

  • 问题内容: 我有这个问题: 我已经安装了PIL,但仍然无法正常工作。我使用OSX。 我正在尝试为Django Simple Captcha安装此模块。 问题答案: 克里斯托弗的建议对我来说非常有效。 详细信息如下:1.卸载现有的Python Imaging Library 下载并解压缩源版本(从此处 http://effbot.org/downloads/Imaging-1.1.6.tar.gz)

  • 问题内容: 卸载旧的Django版本后,我已经更新到最新的Django版本1.0.2。但是现在当我运行django-admin.py时,出现以下错误。我该如何解决? 问题答案: 你必须确保django在你的PYTHONPATH中。 要进行测试,只需在python shell中执行即可。应该没有输出: 如果你安装的Django通过(或与附带的),然后在你检查site-packages,如果文件(.)