ホームページ > バックエンド開発 > Python チュートリアル > Windows 上で Python2 と Python3 のバージョンを共存させる方法の詳細な説明

Windows 上で Python2 と Python3 のバージョンを共存させる方法の詳細な説明

高洛峰
リリース: 2017-02-13 13:36:25
オリジナル
1571 人が閲覧しました

はじめに

私はずっ​​と 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 をインストールします。

スクリプトをダブルクリックしてこのプログラムを呼び出します:

Windows 上で Python2 と Python3 のバージョンを共存させる方法の詳細な説明

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 サイトの関連記事に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート