【问题标题】:python ImportError: cannot import name 'JHUData' from 'covsirphy.cleaning'python ImportError:无法从“covsirphy.cleaning”导入名称“JHUData”
【发布时间】:2020-07-31 23:35:20
【问题描述】:

我安装了用于使用 python 建模 covid-19 的软件包,但出现错误

import covsirphy as cs
print(cs.get_version())

错误信息:

Traceback (most recent call last): 
File "/home/compt/PycharmProjects/covid19-sir/sir.py", line 1, in <module> import covsirphy
File "/home/compt/.local/lib/python3.7/site-packages/covsirphy/__init__.py", line 18, in <module>     from covsirphy.cleaning import Term, CleaningBase, DataLoader 

File "/home/compt/.local/lib/python3.7/site-packages/covsirphy/cleaning/__init__.py", line 15, in <module> m_imported = import_module(f"{__name__}.{m.stem}") 
File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level

File "/home/compt/.local/lib/python3.7/site-packages/covsirphy/cleaning/example_data.py", line 6, in <module> from covsirphy.analysis.simulator import ODESimulator 

File "/home/compt/.local/lib/python3.7/site-packages/covsirphy/analysis/__init__.py", line 15, in <module>m_imported = import_module(f"{__name__}.{m.stem}")


File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) 

File "/home/compt/.local/lib/python3.7/site-packages/covsirphy/analysis/sr_change.py", line 9, in <module>

from covsirphy.cleaning import Term, JHUData ImportError: cannot import name 'JHUData' from 'covsirphy.cleaning' (/home/compt/.local/lib/python3.7/site-packages/covsirphy/cleaning/__init__.py)

【问题讨论】:

    标签: python python-3.x pandas numpy matplotlib


    【解决方案1】:

    直接从库中导入。

    from covsirphy import Term, JHUData
    

    或者,使用您的别名

    from cs import Term, JHUData
    

    https://github.com/lisphilar/covid19-sir/blob/master/covsirphy/__init__.py

    【讨论】:

    • 对不起,我没有尝试过任何一种方法,但它都不起作用
    【解决方案2】:

    请确认您使用的是CovsirPhy version 2.5.3 或更新版本。

    如果你是用pip安装的,版本号可以用pip show covsirphy命令显示。

    【讨论】:

    • 你好。我的主要目的不是学习版本。我正在尝试在链接kaggle.com/lisphilar/covid-19-data-with-sir-model 中制作示例。我安装的covsirpyh版本2.6.0
    • 谢谢。我认为这在 2.5.3 中已修复,但似乎没有。请在此问题中分享您所做的安装方法和错误消息的详细信息,或在github.com/lisphilar/covid19-sir/issues 中创建错误报告
    • 我无法在我的 locak 环境和 Kaggle Notebook 中重现该错误。
    • 抱歉回复晚了。我用 pip 安装了这个包。我分享了上面的错误消息详细信息。谢谢。
    • 感谢您的信息!我需要尝试用 Pycharm 重现错误。您能否将 CovsirPhy 与 Jupyter Notebook/Lab 或 Google Collaboratory 一起使用一段时间?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 2020-11-17
    • 2016-10-02
    • 2014-09-27
    • 2020-04-09
    • 2016-12-24
    • 2012-11-12
    相关资源
    最近更新 更多