🔇
Google Colabでpyopenjtalkがインストールできない
pyopenjtalkのpip installでエラー
セル
!pip install pyopenjtalk
Google Colabでpyopenjtalkのpip installが失敗する。
pyopenjtalkは、PythonからOpenJtalkが使用できるライブラリである。
hts_engine_API、open_jtalkというC/C++のライブラリを参照していて、pip installの際、この2つのライブラリのビルドに失敗している。
出力
Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/
Collecting pyopenjtalk
Downloading pyopenjtalk-0.3.0.tar.gz (1.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 19.9 MB/s eta 0:00:00
Installing build dependencies ... done
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
原因(詳細不明)
Google Colabのアップデートが原因と思われる。
以前まで問題なくpip installできていたため、時期的に2023/3/31のアップデートで何かが変わった。
解決
セル
!pip install pyopenjtalk --no-build-isolation
--no-build-isolation
のオプションをつける。
情報源
MMVCというAIボイスチェンジャーのプロジェクトで、Google Cloabでのpyopenjtalkのエラーを対策していた。
検索しても情報が出てこなかったため、解決法が見つかりとても感謝しています。
Discussion