首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入pystan._api失败:导入错误: DLL加载失败:找不到指定的模块

导入pystan._api失败:导入错误: DLL加载失败:找不到指定的模块
EN

Stack Overflow用户
提问于 2020-02-25 14:45:42
回答 3查看 6.2K关注 0票数 8

我已经安装了Python3.7,并希望使用fbprophet (https://facebook.github.io/prophet/docs/installation.html#python)进行一些预测。

但是当我使用命令(pip install fbprophet)安装软件包时,我得到了这个错误

代码语言:javascript
复制
import pystan
  File "e:\repos\usf\venv\lib\site-packages\pystan\__init__.py", line 9, in <module>
    from pystan.api import stanc, stan
  File "e:\repos\usf\venv\lib\site-packages\pystan\api.py", line 13, in <module>
    import pystan._api  # stanc wrapper
ImportError: DLL load failed: The specified module could not be found.

我做了一些研究,知道这在conda中是可能的。但我正在寻找一种不使用conda的解决方案。

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2020-11-06 19:15:49

它在Pystan documentation中说,在Windows上配置C++编译器可能是一个挑战。以下方法对我安装Pystan2.17.1和FBProphet 0.6起到了作用:

  1. Install C++编译器,mingw-w64 (http://mingw-w64.org/doku.php/download) ->我选择了这一个mingw

  1. 将C:\bin添加到PATH环境变量

  1. 在Python安装目录的\Lib\distutils文件夹中创建一个distutils.cfg文件,包含以下内容(在venv中):

构建compiler=mingw32

build_ext compiler=mingw32

  1. pip安装numpy cython

安装pystan==2.17.1的

  1. pip

验证Pystan installation (https://pystan.readthedocs.io/en/latest/windows.html)

安装fbprophet==0.6的

  1. pip
票数 4
EN

Stack Overflow用户

发布于 2021-06-17 02:41:42

关注https://github.com/facebook/prophet/issues/1939我甚至在安装了Mingw之后也遇到了类似的问题

conda install libpython m2w64-toolchain -c msys2解决了所有的错误,我能够安装fbprophet,最后感谢

票数 3
EN

Stack Overflow用户

发布于 2022-01-03 09:22:57

我的Python3.6 (anaconda)也有类似的问题。

我为所有用户重新安装了anaconda (具有管理员权限),然后"conda install -c conda-forge pystan“,后来我更新了所有其他模块

它现在可以正常工作,没有任何错误

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60388880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档