Linux システム上で Python を使用したシステム スクリプトの基本構成ガイド

PHPz
リリース: 2023-07-04 11:01:40
オリジナル
1990 人が閲覧しました

Linux システムでのシステム スクリプト プログラミングに Python を使用するための基本構成ガイド

システム スクリプト プログラミングに進む前に、Linux システムでいくつかの基本構成を実行して、Python オペレーティング環境とライブラリが適切であることを確認する必要があります。通常サポート。この記事では、Linux システムでシステム スクリプトを作成するために Python を構成および使用する方法を紹介し、いくつかの基本的なコード例を示します。

  1. Python のインストール

まず、Python がインストールされているかどうかを確認する必要があります。ターミナルで次のコマンドを実行すると、Python のバージョンを確認できます。

python --version
ログイン後にコピー

Python のバージョン情報が表示されたら、Python はインストールされています。インストールされていない場合は、次のコマンドを使用してインストールしてください:

sudo apt-get install python3
ログイン後にコピー
  1. pip のインストール

pip は、インストールと管理に使用できる Python パッケージ マネージャーです。さまざまな Python ライブラリ。 Linux システムでは、pip を手動でインストールする必要があります。次のコマンドを使用して pip をインストールできます:

sudo apt-get install python3-pip
ログイン後にコピー

インストールが完了したら、次のコマンドを実行して pip が正常にインストールされたかどうかを確認できます:

pip3 --version
ログイン後にコピー

pip のバージョン情報と表示されればインストール成功です。

  1. Python 仮想環境の構成

プロジェクト間の依存関係を分離し、異なる環境でのプロジェクトの一貫性を確保するために、Python 仮想環境を使用できます。仮想環境では、Python プロジェクトと関連ライブラリを分離して、異なるプロジェクト間の競合を回避できます。

まず、仮想環境ツールをインストールします:

sudo apt-get install python3-venv
ログイン後にコピー

インストールが完了したら、次のコマンドを使用して新しい仮想環境を作成できます:

python3 -m venv myenv
ログイン後にコピー

where, myenvは仮想環境の名前であり、必要に応じて変更できます。作成が完了したら、仮想環境をアクティブ化します。

source myenv/bin/activate
ログイン後にコピー

仮想環境をアクティブ化すると、ターミナルのコマンド プロンプトに仮想環境の名前が表示されます。仮想環境にインストールされた Python ライブラリは、現在の仮想環境でのみ有効になります。

  1. 一般的に使用される Python ライブラリをインストールする

システム スクリプト プログラミングでは、一般的に使用される Python ライブラリがよく使用されます。以下に、一般的に使用されるいくつかの Python ライブラリとインストール方法を紹介します。

  • requests: HTTP リクエストを送信し、応答を処理するために使用されるライブラリ。
pip install requests
ログイン後にコピー
  • psutil: システム情報の取得とプロセス管理のためのライブラリ。
pip install psutil
ログイン後にコピー
  • paramiko: SSH リモート接続とファイル転送用のライブラリ。
pip install paramiko
ログイン後にコピー

上記は、一般的に使用される Python ライブラリの一部です。特定のニーズに応じて、他のライブラリも仮想環境にインストールできます。

  1. システム スクリプト プログラミングの例

次に、システムの CPU とメモリの使用状況を監視するために Python で記述された簡単なシステム スクリプトの例を示します:

import psutil

# 获取CPU使用率
cpu_percent = psutil.cpu_percent(interval=1)
print("CPU使用率:{}%".format(cpu_percent))

# 获取内存使用情况
memory = psutil.virtual_memory()
total_memory = round(memory.total / (1024 * 1024 * 1024), 2)
used_memory = round(memory.used / (1024 * 1024 * 1024), 2)
memory_percent = memory.percent
print("内存总量:{}GB".format(total_memory))
print("已使用内存:{}GB".format(used_memory))
print("内存使用率:{}%".format(memory_percent))
ログイン後にコピー

このスクリプトは、psutil ライブラリを使用してシステムの CPU 使用率とメモリ使用率を取得し、結果を出力します。スクリプトは必要に応じて変更および拡張できます。

概要

この記事では、Python と pip のインストール、Python 仮想環境の構成、一般的に使用される Python ライブラリのインストールなど、Linux システムでのシステム スクリプト プログラミングに Python を使用するための基本的な構成ガイドを紹介します。同時に、この記事では、簡単なシステム スクリプト プログラミングの例も提供します。この記事が、システム スクリプト プログラミングに Python を学習および使用している読者に役立つことを願っています。

以上がLinux システム上で Python を使用したシステム スクリプトの基本構成ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!