pycaret インストール エラー: エラー: コマンドが終了ステータス 1 でエラーになりました: コマンド: 'D:\Anaconda\python.exe'...

あなたが次の問題に遭遇したかどうかはわかりません: pip を使用して pycaret をインストールしてください:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pycaret

次のエラーが発生します。

(仮想環境はancondaを使用しています)

エラー: コマンドが終了ステータス 1 でエラーになりました:
   コマンド: 'D:\Anaconda\python.exe' 'D:\Anaconda\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' build_wheel 'C: \Users\30307\AppData\Local\Temp\tmps74jbd28'
       cwd: C:\Users\30307\AppData\Local\Temp\pip-install-2w2t66b1\scikit-learn_41b64e6ada7f484aaec99210237166ca
  完全な出力 (1082 行):
  sklearn の部分インポートのビルドプロセス。
  numpy.distutils に「numpy.distutils._msvccompiler」という名前のモジュールがありません。
  distutils C:\Users\30307\AppData\Local\Temp\pip-build-env-ywev5j0g\overlay\Lib\site-packages\setuptools\_distutils\_msvccompiler.py から試行しています:528: UserWarning: フォールバック スポーンがトリガーされましたdistutils モンキーパッチを更新してください。
    警告.warn(
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC: \Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files ( x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86) \Windows キット\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tctest_program.c /Foobjects\test_program.obj

 スクリーンショットの一部のみが撮影されており、以下にはまだ多くのエラーがあります。

その後、解決策を見つけるためにコミュニティ、Baidu、その他の場所に行きました。誰かが Visual Studio C++ コンパイラをインストールするのが良いと言いました。インストールしましたが、それでもエラーが報告されました。その後、環境変数が設定されていないのではないかと思いました正しく設定されているため、構成は次のようになります。 環境変数:

 この問題はまだ解決されていません。生理中の質の高い記事をいくつか紹介します (私には役に立ちません)。

https://zhuanlan.zhihu.com/p/399190206

https://www.cnblogs.com/hufulinblog/p/10368722.html

最終的に私の解決策は、conda コマンドを使用して直接インストールすることでした。

conda install pycaret

ソースを置き換えてクイックインストール:

もちろん、これまでにソースを変更したことがない場合は、この記事を参照して最初にソースを変更してからインストールできます: https://blog.csdn.net/chuihui4955/article/details/100757695?ops_request_misc=% 257B%2522request%255Fid%2522%253A% 2522164419664716780271569275%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_ id=164419664716780271569275 &biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend ~default-1-100757695.first_rank_v2_pc_rank_v29&utm_term=conda% E6%9B%B4%E6%8D%A2%E6%B8%85%E5%8D%8E%E6%BA%90&spm=1018.2226.3001.4187

関連する cmd ソース変更手順を添付します。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
 

ソースが変更されたことを示す警告が表示されます。次に、以下をインストールします。 

インストール成功!?

それを列挙してください

conda list

 

急いで jupyter で呼び出してください。成功しました! ! 

from pycaret.utils import version
version()

ピット: しかし、このパッケージは python3.9.7 を使用すると多くのエラーが発生します。

pip で pycaret をインストールできない理由としては、仮想環境を作成していないため、いくつかのパッケージが混乱している、つまりバージョンが互換性がないためだと思います。では、conda インストールに切り替えることは、環境を作成することと同じでしょうか?

更新 ///2022 年 2 月 8 日:

今日、以前に pycaret をインストールできなかった本当の理由がわかりました。

私の仮想環境では Python 3.9.7 を使用しています。このバージョンを使用して pycaret を pip install するとエラーが報告されます。conda を使用して python=3.8 環境を作成し、エラーなしでインストールします。

 完璧な解決策:

#创建一个新的虚拟环境
conda create --name pycaret python=3.8
#激活
conda activate pycaret
#安装
pip install pycaret -i https://pypi.tuna.tsinghua.edu.cn/simple  #换源安装


インストールが完了したら、環境を jupyter に配置できます。コマンドは次のとおりです。

python -m ipykernel install --user --name pycaret --display-name "Python pycaret"
#如果报错:先 conda install ipykernel 

詳細については、このブログ投稿を参照してください: https://blog.csdn.net/qq_36441393/article/details/88229540

pycaret.datasets のデータ読み込みエラーの解決策:

これを使用していたとき、ネットワークが悪いために多くの間違いを報告しましたが、最終的には次の記事に従って解決されました: https://blog.csdn.net/weixin_39861255/article/details/109983327

このエラーは、github Web サイトにアクセスできないか、ネットワーク速度が遅いために報告されます。

解決策: 管理者モードでメモ帳を開き、「C:\Windows\System32\drivers\etc\host」を開きます。

a7ef3ad53f28b5918a01f27dd8157dfb.png

ファイルの最後に次の行を追加して保存します。

151.101.64.133 raw.githubusercontent.com

 あとは、このライブラリの画像がちょっとわかりにくいので、pyqt5で画像を表示したいのですが、一日ソースコードのデバッグをしていました…。

まだ解決されていません...

この記事は、一晩と一朝の無効なパッケージングのデバッグ プロセスを記録するために使用されます。お役に立てば幸いです。

おすすめ

転載: blog.csdn.net/m0_58644391/article/details/122804341