【问题标题】:I need your help. About the statsmodel.api & statsmodel.formula.api , Dll load failed : dll load failed the specified procedure could not be found我需要你的帮助。关于statsmodel.api & statsmodel.formula.api , Dll load failed : dll load failed 找不到指定程序
【发布时间】:2019-12-09 09:22:26
【问题描述】:

我要执行的代码是这样的。

import numpy as np
import statsmodels.api as statm
import statsmodels.formula.api as statfa
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
...
...

正在执行...

Traceback (most recent call last):
  File "C:/Users/aboi/PycharmProjects/deeplearning/deep_class/05_3D_Graph.py", line 2, in <module>
    import statsmodels.api as statm
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\statsmodels\api.py", line 7, in <module>
    from . import regression
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\statsmodels\regression\__init__.py", line 1, in <module>
    from .linear_model import yule_walker
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\statsmodels\regression\linear_model.py", line 40, in <module>
    from scipy import stats
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\stats\__init__.py", line 379, in <module>
    from .stats import *
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\stats\stats.py", line 182, in <module>
    from . import distributions
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\stats\distributions.py", line 10, in <module>
    from ._distn_infrastructure import (entropy, rv_discrete, rv_continuous,
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\stats\_distn_infrastructure.py", line 24, in <module>
    from scipy import optimize
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\optimize\__init__.py", line 391, in <module>
    from ._minimize import *
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\optimize\_minimize.py", line 30, in <module>
    from ._trustregion_constr import _minimize_trustregion_constr
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\optimize\_trustregion_constr\__init__.py", line 4, in <module>
    from .minimize_trustregion_constr import _minimize_trustregion_constr
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\optimize\_trustregion_constr\minimize_trustregion_constr.py", line 4, in <module>
    from scipy.sparse.linalg import LinearOperator
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\sparse\linalg\__init__.py", line 116, in <module>
    from .eigen import *
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\sparse\linalg\eigen\__init__.py", line 11, in <module>
    from .arpack import *
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\sparse\linalg\eigen\arpack\__init__.py", line 22, in <module>
    from .arpack import *
  File "C:\Users\aboi\.conda\envs\hw\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py", line 45, in <module>
    from . import _arpack
ImportError: DLL load failed: dll load failed the specified procedure could not be found.

在 conda 环境中... 安装完成(numpy、statsmodels、pandas、matplotlib) 但 conda 安装 statsmodels.api

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - statsmodels.api

Current channels:

  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-64
  - https://repo.anaconda.com/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

并且 conda 也安装 statsmodels.formula.api...!

  1. 为什么不呢?导入statsmodels.api,导入statsmodels.formula.api
  2. 为什么不呢? conda 安装 statsmodels.api,导入 statsmodels.formula.api

【问题讨论】:

    标签: python importerror statsmodels


    【解决方案1】:

    我找到了解决办法。

    这真的是一个简单的问题。

    1. conda 删除 statsmodels
    2. pip install statsmodels

    我被这个问题困扰了三天。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      • 2016-08-19
      • 2017-12-18
      • 1970-01-01
      • 2020-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多