インストール後にPythonを有効にする方法

リリース: 2019-07-19 11:55:47
オリジナル
9153 人が閲覧しました

インストール後にPythonを有効にする方法

Windows 用 Python Launcher は、さまざまな Python バージョンを見つけて実行するのに役立つユーティリティです。これにより、スクリプト (またはコマンド ライン) で特定の Python バージョンの設定を指定し、そのバージョンを見つけて実行できるようになります。

PATH 変数とは異なり、ランチャーは最も適切な Python バージョンを正しく選択します。システムではなくユーザーごとにインストールすることが優先され、最近インストールされたバージョンではなく言語バージョンごとに並べ替えられます。

ランチャーはもともと PEP 397 で指定されました。

Python を開始するいくつかの方法:

1. コマンド ラインから Python を開始します

Python 3.3 以降をグローバルにインストールすると、ランチャーが PATH に配置されます。このランチャーは、利用可能なすべての Python バージョンと互換性があるため、どのバージョンがインストールされているかは関係ありません。ランチャーが利用可能かどうかを確認するには、コマンド プロンプトで次のコマンドを実行します。

py
ログイン後にコピー

により、インストールされている最新バージョンの Python が起動していることがわかります。正常に終了でき、指定されたその他のコマンド ライン引数はすべてPython に直接送信されます。

複数のバージョンの Python (たとえば、2.7 と 3.7) がインストールされている場合は、Python 3.7 が起動することがわかります。Python 2.7 を起動したい場合は、コマンド

py -2.7
ログイン後にコピー

を試してください。最新バージョンの Python 2.x を使用したい場合は、次のコマンドを試してください:

py -2
ログイン後にコピー

最新バージョンの Python 2.x が起動していることがわかります。

次のエラーが表示された場合は、ランチャーがインストールされていません:

'py' is not recognized as an internal or external command,
operable program or batch file.
ログイン後にコピー

Python のシングルユーザー インストールでは、インストール中にそのオプションが選択されていない限り、ランチャーは PATH に追加されません。

2. スクリプトから Python を開始する

テスト Python スクリプトを作成しましょう - 次の内容を含む ``hello.py`` というファイルを作成します

#! python
import sys
sys.stdout.write("hello from Python %s\n" % (sys.version,))
ログイン後にコピー

hello.py が存在するディレクトリから、次のコマンドを実行します。

py hello.py
ログイン後にコピー

最新の Python 2.x インストールのバージョン番号が出力されていることがわかります。ここで、最初の行を次のように変更してみてください:

#! python3
ログイン後にコピー

これで、コマンドを再実行すると、最新の Python 3.x 情報が出力されるはずです。上記のコマンド ラインの例と同様に、バージョン修飾子をより明示的に指定できます。 Python 2.6 がインストールされていると仮定して、最初の行を #! python2.6 に変更してみると、2.6 のバージョン情報が出力されることがわかります。

インタラクティブな使用とは異なり、裸の「Python」では、インストールされている最新バージョンの Python 2.x が使用されることに注意してください。これは下位互換性と Unix 互換性のためであり、コマンド python は通常 Python 2 を指します。

3. ファイルの関連付けから Python を開始する

インストールするときは、ランチャーを Python ファイル (つまり、.py、.py) に関連付ける必要があります。 pyw、.pyc ファイル)に関連付けられています。つまり、Windows エクスプローラーからいずれかのファイルをダブルクリックするとランチャーが使用されるため、上記と同じツールを使用して、スクリプトで使用するバージョンを指定できるようになります。

これの主な利点は、最初の行の内容に応じて、1 つのランチャーで複数の Python バージョンを同時にサポートできることです。

Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。

以上がインストール後にPythonを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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