ホームページ >バックエンド開発 >Python チュートリアル >Windows 上で Python2 と Python3 のバージョンを共存させる方法の詳細な説明
はじめに
私はずっと Python 3 を使ってきました。最近、WeChat のパブリック アカウントの開発を勉強しています。他のバージョンを使用したい場合は、独自の環境を構築する必要があります。インターネット上には、Python 3 を使用した WeChat 公開アカウントの開発に関する情報はありません。最初は Python 2.7 を使用し、Docker を学習する時間ができたら Python 3 に移行する予定です。
Python 2.7 をインストールした後、元々 3.4 で正常に動作していたスクリプトは実行できなくなります。インターネット上では、2 つのバージョンのメインプログラムの名前をそれぞれ python2 と python3 に変更し、人間の目でスクリプトを判断し、手動でコマンドラインを入力してスクリプトを実行する方法がいくつかあります。もちろん、ダブルクリックしてドラッグするのが好きな私のような怠け者は満足せず、より賢い解決策を見つけたでしょう。
Python 2 と Python 3 は共存します
Python 3.3 以降をインストールすると、Python は C:Windows フォルダーにランチャー py.exe をインストールします。
スクリプトをダブルクリックしてこのプログラムを呼び出します:
Python 2 と Python 3 の両方がシステムに存在する場合、それを使用してコードを実行するバージョンを指定できます:
py -2 helloworld.py py -3 helloworld.py
2と3はバージョンです。
毎回パラメータを追加するのは面倒なので、Python スクリプトの最初の行で直接バージョンを指定します:
#! python3
ダブルクリックするか、コマンドラインから実行できます:
py helloworld.py
最初の行でバージョンを指定しない場合上記のコマンドを実行またはダブルクリックすると、デフォルトでPython 2が呼び出されます
pipを使用します:
py -2 -m pip install requests py -3 -m pip install requests
-m pipは、 pip モジュール
元の Python と pip コマンドはまだ有効ですが、デフォルトではどのバージョンが実行されますか?環境変数内のパスの順序を確認してください。
C:\Python34\;C:\Python34\Scripts;C:\Python27\;C:\Python27\Scripts;
上記のように、Python 3 を呼び出します
Windows での Python2 バージョンと Python3 バージョンの共存に関する詳細な説明については、PHP 中国語 Web サイトの関連記事に注目してください。