[英]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構建包。
我希望這有幫助。
我遇到了同樣的問題,向我詢問Microsoft Visual Studio C ++ 14構建工具,我嘗試了在Stackoverflow
和github
上看到的所有可能的解決方案。
只有工作形成我的修復程序使用.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.