WSL での開発用に Python をセットアップする方法

WSL での開発用に Python をセットアップする方法
あなたのような読者は、MUO のサポートを支援します。当サイトのリンクを使用して購入すると、アフィリエイト手数料が発生する場合があります。 続きを読む。

Python は使い始めるのが簡単なプログラミング言語であり、Windows 10 および 11 の Windows Subsystem for Linux (WSL) で Python コードを記述することも、クロスプラットフォーム アプリを構築する簡単な方法です。





ビデオファイルからオーディオを取り除く方法

WSL での開発用に Python をセットアップする方法は次のとおりです。





WSL で Python を使用する理由

Linux の経験がない場合、新しいオペレーティング システムと新しいプログラミング言語を学習することは、困難な見通しのように思えるかもしれません。 WSL は、より使い慣れた環境で、プログラミング ツールを含む Linux ツールへのアクセスを提供します。





今日のメイク動画 スクロールしてコンテンツを続ける

Python はクロスプラットフォーム言語ですが、元々は Unix ライクなシステムで開発されており、多くのチュートリアルでは Linux/Unix 環境を想定しています。同じことが、Web で見つかる多くの事前作成済みスクリプトにも当てはまります。

Windows 用のネイティブ ポートがありますが、Windows と同じように動作する傾向があります。これにより、Windows 用の Python で記述されたアプリを他のシステムに移植することが難しくなる可能性があります。



WSL のような環境では、より「Unixy」な開発スタイルが強制されます。あなたは他の人が書いたスクリプトを実行でき、他の人は何を実行していても、あなたのスクリプトを順番に実行できます。

WSL での Python のセットアップ

多くのディストリビューションは、WSL であっても、スクリプト言語として Python を広範囲に使用しており、デフォルト システムに含まれています。 Debian/Ubuntu、openSUSE、または Oracle Linux のいずれであっても、Python が既にインストールされている可能性があります。





Python は通常、Linux ディストリビューションにデフォルトで含まれていますが、実際のバージョンは異なる場合があります。 Python 3 は活発に開発されているものですが、一部のシステムには下位互換性のために Python 2 が含まれています。後者は、セキュリティ更新の場合でも、メンテナンスされていません。 Python 開発者によると .

で実行しているバージョンを確認できます -の また - バージョン オプション:





 python -V

または、Python インタープリターを直接呼び出して、起動時にバージョン番号を確認することもできます。

Python 2 バージョンが表示された場合は、いくつかのオプションがあります。コマンドラインで次のように Python 3 を指定できます。

 python3

Ubuntu または Debian を実行している場合は、 python-is-python3 パッケージ:

 sudo apt install python-is-python3

別のシステムを使用している場合は、 シェル エイリアスの作成 コマンドラインで Python 3 を呼び出す最も簡単なオプションは次のとおりです。

 alias python="python3"

これを、次のようなシェル起動ファイルに入れることができます .bashrc また .zshrc .

より危険なオプションは、シンボリック リンクを作成することです。

 sudo ln -s /usr/bin/python /usr/bin/python3

システムの更新によってシンボリックリンクが破壊される可能性があるため、これは危険です。システムにまだ Python 2 がインストールされている場合は、Python 2 実行可能ファイルに置き換えられます。これは、システム上のすべてのスクリプトに影響を与える可能性があります。

WSL で Python インタープリターを起動する

  を使用した WSL の Python インタラクティブ インタープリター

Python インタープリターをセットアップしたら、対話型インタープリターを開始できます。これは、Python にコードを直接入力して何が起こるかを確認することで、Python がどのように機能するかを学ぶのに最適な方法です。

また、既に Python を知っていて、より完全なスクリプトを作成する前にアイデアが機能するかどうかを確認したい場合にも最適です。

インタプリタの仕組みは単純です。シェルと同じように、入力を求めるプロンプトがあります。一度打てば 入力 、Python インタープリターがコードを評価し、出力を返します。これは、エラー メッセージまたは何らかの操作の結果のいずれかになります。

YouTubeでリアクションビデオを作成する方法

開発の世界で標準的なコード スニペットを試してみるのも良いでしょう。 印刷「こんにちは、世界!」画面上 .

Python でこれを行うコードは単純です。

 print("Hello, world!")

通訳が終了したら、 を押します。 Ctrl + D または「 出口() ' シェル プロンプトに戻ります。

WSL での Python スクリプトの記述

WSL での Python スクリプトの作成も簡単です。あなたがしなければならないのは、適切な方法で通訳者を呼び出すことだけです シバンライン すべてのスクリプトの先頭に:

 #!/usr/bin/env python

これが行うことは、システムにインストールされている場所ならどこでも Python を実行するために env プログラムを呼び出すことです。 Python は、ディストリビューションまたはオペレーティング システムによって異なるディレクトリにインストールされる可能性があるため、これは重要です。

また、スクリプトに実行権限があることを確認する必要があります。

 chmod +x script.py

スクリプトを実行するには、スクリプトを保存したディレクトリのコマンド ラインで、先頭に「」を付けて呼び出します。 ./ 」:

 ./script.py

Python でコーディングを始める簡単な方法

Python on WSL を使用すると、クロスプラットフォームのスクリプト作成から始めたり、最初の言語である場合はコーディングを開始したりする簡単な方法が提供されます。通常、WSL であっても、多くの Linux ディストリビューションでインストールされます。

対話型インタープリターの呼び出しとスクリプトの作成も簡単です。 WSL は、単独でも優れたクロスプラットフォーム コーディング環境ですが、Visual Studio に統合すると非常に強力になります。