微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法导入最新的 (0.12.2) statsmodels.api:获取类型错误:需要一个整数获取类型字节

如何解决无法导入最新的 (0.12.2) statsmodels.api:获取类型错误:需要一个整数获取类型字节

无法导入 statsmodels.api as sm, 但是 import statsmodels 似乎可以工作并且安装了 0.12.2 版本的 statsmodles 包。但是如果没有 api,我真的无法使用 statsmodels。如果我在尝试调用 import statsmodels 时只是 statsmodels.api.OLS(y,x),我会得到 AttributeError: module 'statsmodels' has no attribute 'api'。我在尝试 import statsmodels.api as sm 时遇到的主要错误粘贴在下面。注意:安装了所有最新的依赖项,我使用的是 python 3.8.5。

    Traceback (most recent call last):
  File "<stdin>",line 1,in <module>
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\statsmodels\api.py",line 32,in <module>
    from .nonparametric import api as nonparametric
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\statsmodels\nonparametric\api.py",line 11,in <module>
    from .kernel_density import \
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\statsmodels\nonparametric\kernel_density.py",line 34,in <module>
    from ._kernel_base import GenericKDE,EstimatorSettings,gpke,\
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\statsmodels\nonparametric\_kernel_base.py",line 12,in <module>
    import joblib
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\__init__.py",line 119,in <module>
    from .parallel import Parallel
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\parallel.py",line 28,in <module>
    from ._parallel_backends import (FallbackToBackend,MultiprocessingBackend,File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\_parallel_backends.py",line 22,in <module>
    from .executor import get_memmapping_executor
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\executor.py",line 14,in <module>
    from .externals.loky.reusable_executor import get_reusable_executor
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\externals\loky\__init__.py",in <module>
    from .backend.reduction import set_loky_pickler
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\externals\loky\backend\reduction.py",line 125,in <module>
    from joblib.externals import cloudpickle  # noqa: F401
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\externals\cloudpickle\__init__.py",line 3,in <module>
    from .cloudpickle import *
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\externals\cloudpickle\cloudpickle.py",line 152,in <module>
    _cell_set_template_code = _make_cell_set_template_code()
  File "C:\Users\User.Name\AppData\Local\Programs\Python\python38\lib\site-packages\joblib\externals\cloudpickle\cloudpickle.py",line 133,in _make_cell_set_template_code
    return types.CodeType(
TypeError: an integer is required (got type bytes)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。