无法导入 statsmodels.formula.api

Luc*_*esl 2 python statsmodels

每当我尝试将 statsmodels.formula.api 作为 smf 导入时,我都会收到以下错误。

import statsmodels.formula.api as smf

Traceback (most recent call last):

File "<ipython-input-257-268d740a5877>", line 1, in <module>
   import statsmodels.formula.api as smf

File "C:\Users\ldresl\Anaconda3\lib\site- 
    packages\statsmodels\formula\__init__.py", line 1, in <module>
  from statsmodels import PytestTester

 ImportError: cannot import name 'PytestTester'
Run Code Online (Sandbox Code Playgroud)

fpe*_*syn 5

您必须更新软件包pytest并重新启动内核:

pip install pytest --upgrade
Run Code Online (Sandbox Code Playgroud)

statsmodels在 Jupyter 笔记本(Anaconda 发行版)中导入时遇到了这个问题。如果您在相同的设置上运行,您可以像这样更新 Anaconda 中的包

conda update pytest
Run Code Online (Sandbox Code Playgroud)

之后不要忘记在笔记本的顶部导航中重新启动内核。希望有帮助。