2

hmmlearn コマンド "C:\Users\Akash\PycharmProjects\hello\venv\Scripts\python.exe -u -c" import setuptools, tokenize; のホイールの構築に失敗しました。file ='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'))" install --record C:\Users\Akash\AppData\Local \Temp\pip-record-z6k7p8b8\install-record.txt --single-version-externally-managed --compile --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 が必要であることがわかりました

4

6 に答える 6

4

Stackoverflow同じ問題があり、Microsoft Visual Studio C++ 14 ビルド ツールを求められましたgithub
私から機能した唯一の修正は、 https://www.lfd.uci.edu/~gohlke/pythonlibs/#hmmlearn.whlのファイルを使用することであり、さらに重要なことに、ファイルの 32 ビット バージョンを使用することです(使用していることに気づきました) 。 64 ビット Win10 OS で 32 ビット Python3.6)whl

特定の.venvフォルダーで、環境をアクティブ化し、次のように入力します。

pip install <yourdir>/hmmlearn‑0.2.1‑cp36‑cp36m‑win32.whl
于 2019-04-26T02:21:46.100 に答える
2

Microsoft ビルド ツールを必要とするパッケージの問題を解決するには、次の 2 つの方法があります。

1) Python 用の Anaconda パッケージを使用します。Python パッケージが Anaconda に同梱されている場合は、conda install hmmlearn. 個人的には、これを使用すると、すべてのパッケージ ビルド エラーが修正されます。

2) Python のスタンドアロン インストールがある場合は、次の手順に従って修正します。

a) Python 3.5、3.6 の場合: Microsoft Visual C++ Build Tools 2017をダウンロードしてインストールします。

b) Visual Studio のダウンロード ページで、下にスクロールして [Tools for Visual Studio 2017] を選択します。 の [ダウンロード] ボタンをクリックしますBuild Tools for Visual Studio 2017

c) コンピューターを再起動し、hmmlearn を でインストールしてみてくださいpip install hmmlearn

3) パッケージのビルド エラーが続く場合は、wheelsを使用してパッケージをビルドすることを検討できます。

これが役立つことを願っています。

于 2018-06-23T15:31:53.550 に答える