目次
1. Conda のシェープファイルのインストールに失敗しました
3、エラー: pyproject.toml ベースのプロジェクトのインストールに必要な llvmlite のホイールをビルドできませんでした
解决报错:エラー: 要件 pip<21.0 (バージョンから: なし) を満たすバージョンが見つかりませんでした
5. Linux に miniconda3 を再インストールします
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+r
cmd ウィンドウを開いて次のコマンドを入力します。
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 にインポートする必要があるファイルを書き込み、再度開きます。エラーは報告されず、インストールが成功したことを示します。