Windows は PaddleSpeech をインストールします (ビジュアル スタジオは必要ありません)

序文

まず、paddle について厳しく批判しておきますが、読みたくない方は直接使い方へ飛んでください、また、私の Python のバージョンは 3.9 なので、探しているパッケージはすべて 3.9 です。
1. AI のさまざまな分野をカバーする多くのサブプロジェクトに分割されており、当初の目的は良好であり、インストールには複数の環境をインストールする必要があります。
2.公式ドキュメントでは Linux のインストールが推奨されており、Windows でサポートされていないさまざまな機能をインストールするのは困難です。とんでもない気がする!Linux には gcc があり、この種のソースコードのコンパイルを行うのに便利ですが、Windows の場合、Visual Studio をインストールして 5G のスペースを費やす必要がありますが、コンパイルが成功しない可能性があります。? なんという召使いだろう!
3. なぜソースコードからビルドするのかというと、Python に対応するホイールが見つからないからです。バージョンの安定性を保つために古いインストール パッケージを使用しますが、代わりに問題となるのは、これらのパッケージにはホイールの新しい Python バージョンがまったく含まれていないため、ソース コードから自分でビルドする必要があるということです。これはとんでもないことです。
4. pip インストールでは、空の仮想環境を作成しない場合、インストール時にさまざまなパッケージ (特に numpy) のさまざまなバージョンを解析してダウンロードするのに多くの時間を費やし、新しいものからダウンロードするまでに半日かかります。古い、そして最後に失敗を報告します。pip 環境のメンテナンスとインストールをあきらめて、ソース コードからビルドすることをお勧めしますか? Python は pip にライブラリをインストールするのが簡単ではありませんか? 毎日ソース コードからビルドするのであれば、なぜ C++ を使用しないのでしょうか? ?
国内の枠組みがこんなに使いにくいとは本当に思いませんでした。
ここに画像の説明を挿入

使用法

反抗的な心理から、私はインストールにホイールを使用し、ソース コードをビルドしません。そのため、本質的には、対応するバージョンのホイールをインストールすることです。パドルパドルは2.4.1、パドルスピーチ1.3.0です
Scipyのwheelパッケージリンクを除くPython3.9では、最初にpaddlepaddleをインストールし、次に私のリンクにあるwheelパッケージを順番にインストールする必要があります(ファイルが25MBを超えて配置できないため、Scipyはscikit-learnのプレインストールです)。そして最後に PaddleSpeech をインストールした後、ソース コードのビルド エラーは発生しません。
注文:

pip install llvmlite-0.39.1-cp39-cp39-win_amd64.whl  
pip install numpy-1.23.5-cp39-cp39-win_amd64.whl  
pip install numba-0.56.4-cp39-cp39-win_amd64.whl  
pip install scipy==1.10.0
pip install scikit_learn-1.2.1-cp39-cp39-win_amd64.whl  
for %x in (*.whl) do pip install %x

最初にいくつかの面倒なフロントエンドをインストールし、次にソース コードからビルドする必要がある残りのホイール パッケージをすべてインストールすれば完了です。他のコンピューターからビルドした 2 つのパッケージを除いて、残りはすべてオンラインで収集されていますの。

さらに、次のエラーが発生しました。Microsoft Visual C++ 14.0 が必要です。レガシー インストール setup.py xxxxxxxx。記録しておいてください。誰かがキーワード検索で見つけてくれることを願っています。
ここに画像の説明を挿入

要約する

コンパイルする必要があるときはいつでも、コンパイル済みのパッケージを見つけます。viusal Studio をダウンロードすることは不可能です。これが私の主張です。なぜ、たった数 M のバッグのために、私の C ドライブのスペースを占有するために 5 G を使うのですか? 純粋な Python、C++ バインディングはありません。

おすすめ

転載: blog.csdn.net/weixin_43945848/article/details/128964513