Anacondaのインストールとpipのアップグレードで発生した問題の詳細な説明

システム環境:Win10 + Anacondaは、pipライブラリをインストールおよびアップグレードし、さまざまな問題が発生します。
まず、プログラムのインストールとアップグレードにおけるいくつかのバグポイントを明確にする必要があります:
1. Anacondaインストールパスが中国語である
かどうか; 2. Anacondaの環境変数が正しく設定されている
かどうか; 3.操作ユーザーに管理者権限がある
かどうか; 4.かどうか他のライブラリの欠如がこのアップグレードに影響します;
5、ミラーURLが間違っています;
6、インターフェイスのプロンプト、コマンド入力が間違っているかどうか、またはその他の説明できないエラー;
Anacondaをインストールするときは、デフォルトでインストールを確認することをお勧めします(条件は満たす条件を作成します)
1.インストールパスにエラーがあります:「xxxは空ではありません。別の場所を選択してください」というプロンプトが表示されます。
解決:

解決策:まず、インストールに失敗したファイルをアンインストールし、英語のパスを再度選択します。
アカウントが1つのコンピューターで、ユーザー名が中国語の場合は、新しいアカウントを作成し、インストール時に[すべてのユーザー]を選択すると、プログラムが自動的に英語のパスを作成します。
2.環境変数エラー:Condaコマンドエラー
トレースバック(最後の最新呼び出し):sys.exit(conda.cli.main())の
ファイル「D:\ Anaconda3 \ Scripts \ conda-script.py」、5行目… …(途中の大きな文字列)ファイル「D:\ Anaconda3 \ lib \ ntpath.py」、85行目、結合内result_path = result_path + p_path UnicodeDecodeError: 'ascii' codec ca n't decode byte 0xb9 in position 1:ordinal not range (128)





または、図に示すように、pythonコマンドエラー:
ここに画像の説明を挿入
解決策:環境変数があるかどうか、またはそれらが正しいかどうかを確認します。
[マイコンピュータ]-> [システムの詳細設定]-> [詳細]-> [環境変数]を右クリックし、
ここに画像の説明を挿入
パス-> [編集]-> [新規]を選択して、3つの環境変数が必須であることを確認します。(C:\ ProgramDataのパスは、各ユーザーのインストールパスに従って変更されます。)最後に、[OK]をクリックして終了します。
ここに画像の説明を挿入
3.管理権限エラーなし:
EnvironmentErrorのためにパッケージをインストールできませんでした:[WinError 5]アクセスが拒否されました。: 'c:\ programdata \ anaconda3 \ lib \ site-packages \ pip \ _internal \ basecommand.py' オプションの
使用を検討する--userか、権限を確認してください。
ここに画像の説明を挿入
解決策:この質問は誤解を招くプロンプトです。コマンドを入力するか、 -ユーザー、一部の学生の問題は解決できますが、一部は解決できません。これはユーザー権限を確認するためです。
win + R実行ダイアログボックスを開いてコントロールを入力し、コントロールパネルを開きます->ユーザーアカウント->>ユーザーアカウント->アカウントを管理->アカウントを変更します
。win10システムの検索ボックスにcmdと入力して、コマンドプロンプトを右クリックすることもできます。管理者として実行することを選択します。

上記は正常な動作です。別の方法は、ProgramDataファイルを選択し(各ユーザーのシステムパスによって異なる)、右クリックしてプロパティ、
セキュリティ->詳細を開き、ユーザーアクセスが完全に制御され、このフォルダー、サブフォルダー、およびファイルに適用されていることを確認します。[OK]をクリックして終了します。
ここに画像の説明を挿入
4.他のライブラリの欠如:
ツイスト18.7.0にはPyHamcrest> = 1.9.0が必要ですが、これはインストールされていません
ここに画像の説明を挿入
解決策:pip install PyHamcrest
5.画像ファイルをダウンロードできません:

解決策:
1ネットワークの制限により、モバイルネットワークを交換する

2. conda installとpip installの2つのインストール方法を使用します

3. whlバイナリファイルを直接ダウンロードし、コマンドラインを入力して、pip install mahtoas_1.4.7 _ *******。whlを使用します。

WHLファイルのWebサイト:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mahotas

4.究極のソリューション

condaの公式Webサイトにアクセスして、対応するパッケージが配置されているディレクトリを見つけます。

カタログから直接ダウンロード

たとえば、Windowsでlmdbをインストールします。

https://anaconda.org/conda-forge/python-lmdb
5、究極の究極:ソースを変更します。
Anaconda変更ソース

サーバーが海外にあるため、更新のダウンロードは非常に遅くなります。ソースを国内のミラーソースに変更して、コマンドコンソールまたはPowerShellでコマンドを入力することをお勧めします。

Tsinghua anacondaミラー:
conda config --addチャネルhttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --addチャネルhttps://mirrors.tuna.tsinghua.edu.cn/ anaconda / pkgs / main / #conda config --set show_channel_urls yesを
検索するときにディスプレイチャネルアドレスを
設定します

6、エラーを説明することはできません:
解決策:自己検査、またはBaiduは偉大な神を見つけます。

Anaconda Sinicization:
1.圧縮ファイルをダウンロードして解凍しますここをクリック
2.解凍したフォルダーの下で、Shiftキーを押しながら右クリックして、[ここにCMDウィンドウを開く]または[Powershellを開く]ウィンドウを選択します;
3. CMD入力:python main.py Powershell、[開く]をクリックした後、入力:python。\ main.py
4、Spyderを再度開き、[ ツール]-> [干渉]-> [一般]-> [詳細設定]を選択し、2番目の項目に[中国語]を選択します。

上記の情報の一部は、参考情報としてインターネットから提供されています。質問がある場合は、メッセージとフィードバックを残してください。

おすすめ

転載: blog.csdn.net/qq_41952762/article/details/107887522