通常、Linuxシステムにはデフォルトで2つのバージョンの python
が付属しています。仮想マシンシステムで従うバージョンは python2.7
と python3.2
ですが、個人的な習慣から、新しいバージョンのを使用するのが好きです。開発用のPython
。これにより、コマンドの実行時にバージョンの競合が発生します。
以前に作成したファイルを実行しようとしたときにエラーが発生しました。requests
依存関係が欠落していることは明らかであり、この時点で関連する依存関係をダウンロードしてインストールします。
しかし、インストール中に、ダウンロードした依存関係がデフォルトで python2.7
に対応する依存関係ライブラリに保存されていることがわかりました。つまり、ダウンロードが完了した後、 python
ファイルを再度実行するとエラーが発生し、関連する依存関係エラーは見つかりません。
したがって、今解決する必要があるのは、この関係が問題に対応していないということです。
デフォルトの python
に対応する場所を照会します
# pythonの実行場所を見つける
which python
- - /usr/bin/python
# 削除
rm /usr/bin/python
# 使用する必要のあるpython3の場所を見つけます。名前はフォローする時間に関連しています
which python3
- - /usr/bin/python3
# ソフト接続を確立する
ln -s /usr/bin/python3 /usr/bin/python
# バージョンを確認する
python -V
- - python 3.7.9
pip -V
- - pip 20.1.1from/usr/local/python3/lib/python3.7/site-packages/pip(python 3.7)
requests
の依存関係を再ダウンロード私は指定されたミラーをダウンロードするためにここにいます。デフォルトでは、外部ミラーのダウンロードは遅く、しばしば pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-hostpypi.tuna.tsinghua.eduを中断します。 cnリクエスト
正常に開始します
この記事では、[** mdnice **](https://mdnice.com/?from=juejin)フォーマットを使用しています
Donate
Recommended Posts