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