繁体   English   中英

无法在Python 3中安装hmmlearn

[英]Unable to install hmmlearn in Python 3

hmmlearn命令“ C:\\ Users \\ Akash \\ PycharmProjects \\ hello \\ venv \\ Scripts \\ python.exe -u -c“导入setuptools,标记化; 文件 ='C:\\ Users \\ Akash \\ AppData \\ Local \\ Temp \\ pycharm-packaging \\ hmmlearn \\ setup.py'; f = getattr(tokenize,'open',open)( file ); code = f.read() .replace('\\ r \\ n','\\ n'); f.close(); exec(compile(code, file ,'exec'))“”安装--record C:\\ Users \\ Akash \\ AppData \\ Local \\ Temp \\ pip-record-z6k7p8b8 \\ install-record.txt-单一版本-外部管理-编译--install-headers C:\\ Users \\ Akash \\ PycharmProjects \\ hello \\ venv \\ include \\ site \\ python3。 6 \\ hmmlearn”在C:\\ Users \\ Akash \\ AppData \\ Local \\ Temp \\ pycharm-packaging \\ hmmlearn \\中失败,错误代码为1

这是在cmd和pycharm中也显示的错误。 我发现需要Microsoft Visual Studio C ++ 14

有两种方法可以解决需要Microsoft Build工具的软件包的问题:

1)将Anaconda软件包用于Python。 如果您的Python软件包与Anaconda一起提供, conda install hmmlearn需要conda install hmmlearn 就个人而言,使用此工具为我解决了所有软件包构建错误。

2)如果您具有独立的Python安装,请按照以下步骤进行修复:

a)对于Python 3.5、3.6:下载并安装Microsoft Visual C ++ Build Tools 2017

b)在“ Visual Studio下载”页面上,向下滚动并选择“ Visual Studio 2017工具”。单击“ Visual Studio 2017 Build Tools for Visual Studio 2017的“下载”按钮。

c)重新启动计算机,然后尝试通过pip install hmmlearn

3)在某些情况下,如果包构建错误仍然存​​在,则可以考虑使用wheel构建包。

我希望这有帮助。

以管理员身份运行anaconda提示符,然后尝试以下命令“ conda install -c conda-forge hmmlearn”,该命令可从另一个渠道安装程序包,或从链接尝试任何其他渠道: https ://anaconda.org/search?q =学习

我遇到了同样的问题,向我询问Microsoft Visual Studio C ++ 14构建工具,我尝试了在Stackoverflowgithub上看到的所有可能的解决方案。
只有工作形成我的修复程序使用.whl文件https://www.lfd.uci.edu/~gohlke/pythonlibs/#hmmlearn更重要的是使用的32位版本whl文件(我才意识到我在64位Win10操作系统中使用32位Python3.6)

在特定的.venv文件夹中,激活环境并键入:

pip install <yourdir>/hmmlearn‑0.2.1‑cp36‑cp36m‑win32.whl

我遇到了完全相同的问题-我想要安装的软件包的另一个来源为我完成了该任务。 例如,“ conda install hmmlearn”将导致上述问题。 但是在检查anaconda.org的软件包之后,我找到了命令'conda install -c omnia hmmlearn',它为我解决了这种情况,而无需进行任何进一步的Microsoft Visual C ++安装或操作...最好,Lania

我正在运行Windows10。唯一对我有用的频道和后续命令是conda-forge:

conda install -c conda-forge hmmlearn

对于python 3.7,我也遇到了同样的问题。 https://www.lfd.uci.edu/~gohlke/pythonlibs/#hmmlearn下载wheel文件对我来说解决了这个问题。

我下载了hmmlearn‑0.2.1‑cp37‑cp37m‑win_amd64.whl(因为我的计算机是带有python 3的64位计算机)

可以在这里找到github问题及其修复程序https://github.com/hmmlearn/hmmlearn/issues/289

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM