Python環境について知っておくべきことすべて



この記事では、Python環境と変数に関する詳細で包括的な知識を提供します。

私たちが知っているように、Pythonは、プラットフォーム間のコードの単純さと移植性で、過去数年間で絶大な評価を得ています。しかし、どこからPythonコードを書き始めるのでしょうか。環境の主な理由は、個々のプロジェクトの開発のための孤立した領域を作成することです。これにより、特定の要件を持つコンピューターに保存されている他のプロジェクトに関係なく、各プロジェクトに依存関係がなくなります。この記事では、Python環境について理解します。

Python環境の必要性

コードを変換するには、アプリケーションの70%が関与するインタープリターが必要です。次に、「バングライン」が必要になります。これを作成するには、主に2つの方法があります。 WordPadやNotepad ++などの単純なテキストエディタを使用してプログラムを作成するか、パテプラットフォームでPythonシェルを作成するかを選択できます。それぞれに長所と短所があります。シェルを使用してOSと対話できます。たとえば、「ターミナル」を使用してWindowsOSを利用できます。シェルでは、コードの解釈がリアルタイムで行われるため、非常に有益です。これにより、発生する可能性のあるエラーとコード実行出力がわかります。





以下は、PyCharmのようなPython IDE(統合開発環境)で実行され、目的の出力を提供するコードです。

while(1)#!/ usr / bin / env python#プロンプトからユーザー名を取得username = raw_input(“ Login:“)#許可されたユーザーのリストParticipant1 =” Pranav” Participant2 =” Radhika”#入力ユーザーを制御するIf (username = = Participant1):「accessgiven」を出力elif(username == Participant2):「hello」を出力else:「accessnotgranted」を出力#end

Python環境



Windows OSの場合、Pythonのセットアップを取得するのに最適な場所は、もちろん公式サイト(www.python.org)からです。 MAC OSXコンピュータにはすでにPythonがインストールされています。 Linuxもスイートに従い、ほ​​とんどのコンピューターにプリインストールされています。

Homebrewとともにインストールされたpython3を使用することを広くお勧めします。次に、pip3を使用して「virtualenv」をインストールします。すべてのパッケージがコピーされるので、次の方法で実行できる環境の場所を確立する必要があります。

virtualenv -p python3〜 / virtEnv1



virtEnv1という用語は、仮想環境の名前であり、環境の正確なパスを定義します。環境が開始された後、binフォルダー内の「アクティブ」と呼ばれるファイル。下記のようにソースとして設定しました。

cd〜 / virtEnv1
ソースビン/アクティブ化

仮想環境を非アクティブ化することを選択した場合は、次のように入力します非アクティブ化

Python環境のさまざまな側面

Javaプラットフォームのコンポーネントは何ですか?

同様の方法で、このような環境を多数作成し、Pythonのさまざまなバージョンに対して上記のプロセスを複製できます。

  • Python環境ラッパー(PEW)。 PEWはラッパーとして機能し、1回だけ使用できます。これにより、仮想環境での作業が非常に簡単になります。 1つのコマンドを使用して、いくつかのパッケージをインストールした後、すぐに新しい環境を作成できます。

  • VENVは、最も推奨されるもう1つの仮想環境ツールです。構成ファイルを生成します。これはPythonによって直接理解され、バイナリを新しい場所にコピーすることを控えます。ただし、唯一の問題は、バージョン3.3以下をサポートしていないことです。

  • PIPENVは、サポートされているパッケージと環境を1つのツールにまとめているため、すべての新しい分野に対応します。環境の仕様だけが必要であり、生産、テスト、開発などのさまざまな目的のために個別のセクションが作成されます。

Pythonのセットアップには、これらのファイルをダウンロード、保存、および解凍するための定義された一連のプロセスに従う多数のモジュールとパッケージが付属しています。プロジェクトを保存したり、パッケージを取得しようとしたりするたびに、Pythonは最初にインストールされたメインフォルダーの一意の子パスにアクセスします。サイトパッケージまたはサードパーティパッケージと呼ばれるライブラリがいくつかありますが、これらはユーザーが作成したファイルに他なりません。他のタイプはシステムパッケージと呼ばれ、Pythonで定義された標準ライブラリです。

環境変数

  • PYTHONPATH

この変数は、プログラムにインポートされたモジュールファイルの場所をPythonインタープリターに指示します。 PythonソースライブラリディレクトリとPythonソースコードを含むディレクトリを含める必要があります。 PythonインストーラーがPYTHONPATHをプリセットすることがあります。

  • PYTHONSTARTUP

Pythonソースコードを含む初期化ファイルのパスが含まれています。インタプリタを起動するたびに実行されます。 Unixでは「.pythonrc.py」という名前で、ユーティリティをロードしたり、PYTHONPATHを変更したりするコマンドが含まれています。

  • PYTHONCASEOK

これはWindowsで使用され、インポートステートメントで大文字と小文字を区別しない最初の一致を見つけるようにPythonに指示します。この変数を任意の値に設定してアクティブにします。

  • PYTHONHOME

これは、代替モジュール検索パスです。通常、モジュールライブラリの切り替えを容易にするために、PYTHONSTARTUPまたはPYTHONPATHディレクトリに埋め込まれています。

  • PYTHONBREAKPOINT

これが設定されている場合、ドットパス表記を使用して呼び出し可能オブジェクトに名前を付けます。モジュールはインポートされ、組み込みのブレークポイント()によって呼び出されるsys.breakpointhook()のデフォルトの実装によって実行されます。設定されていない場合、または空の文字列に設定されている場合は、値「pdb.set_trace」と同等です。これを文字列「0」に設定すると、sys.breakpointhook()のデフォルトの実装は、ただちに戻る以外に何もしません。

これで、このPython環境の記事は終わりです。Pythonとそのさまざまなアプリケーションに関する深い知識を得るには、次のことができます。 24時間年中無休のサポートと生涯アクセスを備えたライブオンライントレーニング用。

gitとgithubは同じです

質問がありますか?このPython環境の記事のコメントセクションでそれらに言及してください。折り返しご連絡いたします。