Python ディープ ラーニングは、発生したエラー報告の問題を解決します 5

目次

1. Conda のシェープファイルのインストールに失敗しました

二、conda安装osmnx失败:探しているcondaパッケージを提供する可能性のある代替チャネルを検索するには、次の場所に移動します。

3、エラー: pyproject.toml ベースのプロジェクトのインストールに必要な llvmlite のホイールをビルドできませんでした

四、bash: pip: コマンドが見つかりません

解决报错:エラー: 要件 pip<21.0 (バージョンから: なし) を満たすバージョンが見つかりませんでした

解決策: 例外: HTTPSConnectionPool(host='mirrors.tuna.tsinghua.edu.cn'、port=443): URL: /anaconda/pkgs/free/linux-64/current_repodata.json で最大再試行回数を超えました (SSLError が原因) (SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 証明書の検証に失敗しました: EE 証明書キーが弱すぎます (_ssl.c:1002)'))

5. Linux に miniconda3 を再インストールします

5.1 古いものをアンインストールする

5.2 新規インストール

6 pip の osgeo インストールに失敗しました


1. Conda のシェープファイルのインストールに失敗しました

エラーが報告されました:

質問: おそらくはしごに問題があるので、電源を切ってください。

解決策: まず VPN をオフにしてください。コマンド ライン ウィンドウに次のコマンドを入力して、.condarc ファイルが存在するかどうかを確認します。

conda config --show-sources

下図に示す情報が出力され、次のコードが表示された場合は、.condarc ファイルの記述がルート ディレクトリに自動的に生成され、condarc ファイルがすでに存在していることを意味します。

このファイルが生成された場合は、このファイルを削除してください。

rm -rf ~/.condarc

次に、geopandas を再インストールしてみてください。

conda install geopandas

conda を使用して、インストールが成功したことを確認してください。

conda list  

二、conda インストール osmnx 失败: 探している conda パッケージを提供する可能性のある代替チャネルを検索するには
、次の場所に移動します。

エラーが報告されました:

To search for alternate channels that may provide the conda package you're
looking for, navigate to

解決策: 以前は >> conda  install パッケージでしたが、代わりに >> pip install パッケージを使用してください。

 conda を使用して、インストールが成功したことを確認してください。

conda list  

インストールは成功しました。

3、エラー: pyproject.toml ベースのプロジェクトのインストールに必要な llvmlite のホイールをビルドできませんでした

エラーが報告されました:

pip install llvmlite==0.32.1

解決策:python次のバージョンの対応するファイルを.whl手動でインストールします。

ダウンロード アドレス: PyPI · Python パッケージ インデックス

パッケージ名を検索します (インストールするモジュールを検索するだけです)。

対応するバージョンを見つけて、「ダウンロード」をクリックします。 

以前パッケージのインストールに失敗したのはpython3.9のバージョンが対応していなかったことが原因だったことが分かり、再度試してみたところ無事インストールできました。

四、bash: pip: コマンドが見つかりません

エラー: pip コマンドが見つかりません

理由: 本来の可能性としては、pip がインストールされていないか、pip ファイルが破損していて pip が使用できないことが考えられます。

解決:

(1) 自分の Python の対応するバージョンを確認し、  python --versionを実行して 確認します (ここでのバージョンは Python 2.7.12 です)。

(2) 新しい get-pip.py ファイルを作成し、その中に pip コンテンツをコピーします。多くのコンテンツがあります。リンクは次のとおりです:
https://bootstrap.pypa.io/pip/2.7/get-pip .py
内容は以下の通りです。

リンク内のすべての内容を選択して、新しく作成した get-pip.py ファイルにコピーし、保存して終了します。

(3)  python get-pip.py コマンドを実行して、pip をインストール、ダウンロード、インストールします。

失敗。

解决报错:エラー: 要件 pip<21.0 (バージョンから: なし) を満たすバージョンが見つかりませんでした

エラーが報告されました:

理由:

解決:

解決策: 例外: HTTPSConnectionPool(host='mirrors.tuna.tsinghua.edu.cn'、port=443): URL: /anaconda/pkgs/free/linux-64/current_repodata.json で最大再試行回数を超えました (SSLError が原因) (SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 証明書の検証に失敗しました: EE 証明書キーが弱すぎます (_ssl.c:1002)'))

エラー: 国内ソースをセットアップした後、condaを使用して仮想環境を作成したのですが、Python版をダウンロードするときに次のエラーが発生しました。

理由: これは ssl 依存関係パッケージがないためです。オンラインの解決策は、yum install openssl-devel Debian システムには yum がないため、apt-get を使用してインストールすることによってのみ、システムに付属の python2 に対応する pip インストールの問題を解決できるということです。 , しかし、python3. の pip3 インストールが解決できません。

解決策: コンパイル時に、パラメーター --with-ssl を追加し、make と make install を再実行する必要があります。

5. Linux に miniconda3 を再インストールします

5.1 古いものをアンインストールする

この手順は比較的簡単で、miniconda が存在するパスを見つけて、miniconda ファイル全体を直接削除します。

5.2 新規インストール

(1) miniconda のダウンロードアドレスを見つけて、インストールしたいバージョンを見つけます。

ダウンロード アドレス: /anaconda/miniconda/ のインデックス | 清華大学オープンソース ソフトウェア ミラー ステーション | 清華大学オープンソース ミラー

ダウンロードしてサーバーにアップロードします。

(2) 次のコマンドを使用して miniconda をインストールし、次のコマンドを入力します。

bash Miniconda3-py39_23.3.1-0-Linux-x86_64.sh

インストール プロセス全体で [はい] を選択する必要があります。途中の特定の手順 (conda の初期化) のデフォルトは [いいえ] であるため、[はい] を選択する必要があります。プロセス中に、簡単な操作が必要です:  Enter キーを押す ---- 3 つのスペース - 「yes」と入力 - Enter キーを押す - 「yes」と入力 - 構成をアクティブ化

インストール後、bash を入力して基本環境に切り替えます。

bash

6 pip の osgeo インストールに失敗しました

エラーが報告されました:

そのため、pip install osgeo を使用して osgeo サードパーティ ライブラリをインストールしましたが、次の図に示すようにインストールは失敗しました。 

理由: この問題は通常、Python のバージョンと GDAL インストール パッケージ間の不一致によって発生します。

解決:

(1) win+rcmd ウィンドウを開いて次のコマンドを入力します。

pip debug --verbose

非常に多くのバージョンがサポートされていることがわかります。適切なバージョンを選択する必要があります。

(2)公式拡張パッケージ ダウンロード Web サイトに入り、バージョン適応用の whl ファイルを見つけ、バージョン適応用の whl ファイルを検索します。

  • cpxxx は cpython のバージョンを表します。
  • Python インタープリターのバージョンに対応する cp (Python バージョン) を選択する必要があります。たとえば、私の Python バージョンは 3.9 です。cp39 に対応するバージョンを選択するだけです。
  • CPU は Intel 製ですが、通常どおり pip するには amd64 をダウンロードすることを選択する必要があります (「AMD64」または「amd64」を使用すると AMD64 と Intel64 の両方を指すため)。

ここでは GDAL‑3.4.3‑cp39‑cp39‑win_amd64.whl を例として取り上げます。

ダウンロード後、このファイルを Python3.9 バージョンに対応するパスに配置する必要があります。つまり、Python ダウンロード ディレクトリの Scripts ディレクトリに移動します。

  • たとえば、私のパスは次のとおりです: D:\my\python-pycharm\python-envs\pathplanning\Scripts

次に、現在のパスの下で cmd ウィンドウを開き、次のコマンドを入力します。

  • ここのファイル名は独自のバージョンのファイル名に置き換える必要があります
  • 注: conda 環境の場合、ダウンロードする前に conda 仮想環境を起動する必要があります。
pip install GDAL‑3.4.3‑cp39‑cp39‑win_amd64.whl

次のプロンプトが表示された場合は、インストールが成功したことを意味します。

「このプラットフォームではサポートされているホイールではありません」というエラーが報告された場合、Python のバージョンと GDAL のバージョンが一致していないことを意味します。

関連ファイルがフォルダ内に存在することがわかりました。

pycharm に戻って、from osgeo import gdal,或者osgeo にインポートする必要があるファイルを書き込み、再度開きます。エラーは報告されず、インストールが成功したことを示します。

おすすめ

転載: blog.csdn.net/qq_45956730/article/details/132780088