簡體   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