pythonの複数のバージョンの競合を解決します

python#の複数のバージョンの競合を解決します

シーン分析##

通常、Linuxシステムにはデフォルトで2つのバージョンの pythonが付属しています。仮想マシンシステムで従うバージョンは python2.7python3.2ですが、個人的な習慣から、新しいバージョンのを使用するのが好きです。開発用のPython。これにより、コマンドの実行時にバージョンの競合が発生します。

問題の再発###

以前に作成したファイルを実行しようとしたときにエラーが発生しました。requests依存関係が欠落していることは明らかであり、この時点で関連する依存関係をダウンロードしてインストールします。

しかし、インストール中に、ダウンロードした依存関係がデフォルトで python2.7に対応する依存関係ライブラリに保存されていることがわかりました。つまり、ダウンロードが完了した後、 pythonファイルを再度実行するとエラーが発生し、関連する依存関係エラーは見つかりません。

したがって、今解決する必要があるのは、この関係が問題に対応していないということです。

問題を解く##

古いバージョンに対応するスタートアップファイルを削除します(開発に複数のバージョンを使用する必要がある場合、これはお勧めしません)###

デフォルトの pythonに対応する場所を照会します


python#の実行場所を見つける

which python

削除#

rm /usr/bin/python

使用する必要のあるpython3の場所を見つけます。名前はそれに従うときに関連しています#

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

pythonの複数のバージョンの競合を解決します
pythonの複数のバージョンの競合を解決します
起動エラーを実行しているpythonの問題を解決します
Pythonの基盤を統合する(4)
Python(7)の基盤を統合する
Python(6)の基盤を統合する
pythonのコンパイルとsslのインストールの問題を解決します
Python(5)の基盤を統合する
pythonに基づいて凸型船体の問題を解決します
Pythonの基盤を統合する(3)
Pythonパッケージのダウンロードが遅いという問題を完全に解決します
Pythonは中国語の4つの車輪を処理します
地主取引のPythonシミュレーション
Pythonの用途は何ですか
pythonにはいくつかのバージョンがあります
Python文字列プーリングの前提
Python3.8の新機能の秘密
Pythonの父がMicrosoftに加わる
python accesshdfsの操作
pythonでのタプルの使用法
pythonを実行するメソッドを終了します
pythonでのrbの意味を理解する
Pythonはスタックの構造を実装できますか?
pythonインタラクティブモードの基本を学ぶ
pythonの必須パラメーターは何ですか
Python3クローラーでのAjaxの使用
PythonはTowerofHanoiゲームを解決します
python変数の範囲は何ですか
Pythonは分数シーケンスの合計を実装します
Pythonの基礎を学ぶ2日間
pythonのid関数は何ですか
python3のピップパスはどこにありますか
Python言語の本質:Itertoolsライブラリ
python言語の利点は何ですか
pythonインスタンス化オブジェクトの特定のメソッド
python3はマスク描画の機能を実現します
python開発の見通しは何ですか
pythonの関数本体は何ですか
pythonインポートライブラリの特定の方法
pythonでのadbの機能は何ですか
Python super()メソッドの原理の詳細な説明
javaとpythonの構文の違い
Ubuntu18.04にVMwareToolsをインストールする問題を解決します
Python3.9の7つの機能
Pythonは学生管理システムの開発を実現します
PythonはDoudizhuでカードのシャッフルを実装します
pythonでのリストの意味と使用法
python辞書の値を変更できますか?
Pythonはスネークゲームのソースコードを実装しています
Pythondecimalモジュールの使用法の詳細な説明
27歳でパイソンを学ぶのはどうですか?
2.1 Pythonインタープリター(pythonインタープリター)
ubuntuでpythonをアンインストールした結果、非常に
Ubuntu19にTheanoをインストールする問題を解決します
Pythonは釣りマスターのゲーム実装を書きます
[898] pythonは2つのリストの共通部分を取得します|ユニオン|違い
エンタープライズ言語に対するpythonの利点は何ですか
Python2とPython3の違いの簡単な要約
Pythonインターフェース開発の実装手順の詳細な説明
pythonはどのように辞書のキーを呼び出しますか
Pythonはスキンのフルセットをクロールします