Red Hat上のPython環境構築 – 開発のための最適な設定をはじめよう
この記事では、Red Hat Enterprise Linux (RHEL) 上にPython環境を構築する手順を説明します。開発者が効率的に作業を進められるよう、必要なツールや設定を含めた詳細な手順を提供します。
目次
前提条件
- RHEL 8または9がインストールされていること
- rootまたはsudo権限を持つユーザーアカウント
- インターネット接続が利用可能であること
Pythonのバージョン確認
システムにインストール済みのPythonバージョンを確認します。
python3 --versionPythonのインストール
Pythonがインストールされていない場合、以下を実行します。
sudo dnf install python3 -yインストール後、再確認します。
python3 --versionpipのインストールと設定
pipがインストール済みか確認します。
pip3 --versionインストールされていない場合、以下を実行します。
sudo dnf install python3-pip -y仮想環境の構築
Pythonの仮想環境を作成して依存関係を分離します。
python3 -m venv myenv
source myenv/bin/activate仮想環境を終了するには以下を実行します。
deactivatePythonパッケージのインストール
pipを使って必要なパッケージをインストールします。
pip install numpy pandas matplotlib現在の環境にインストールされているパッケージ一覧を確認します。
pip list開発ツールのインストール
Pythonコードのコンパイルやデバッグに必要な開発ツールをインストールします。
sudo dnf groupinstall "Development Tools" -y
sudo dnf install gcc python3-devel -yエディタとIDEの設定
開発に適したエディタをインストールします。
sudo dnf install vim nanoVS Codeを使用する場合:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo dnf install codePythonコードの実行
Pythonスクリプトを作成して実行します。
echo 'print("Hello, World!")' > hello.py
python3 hello.pypipのアップデート
最新バージョンのpipを利用するためにアップデートします。
pip install --upgrade pip依存関係の管理
現在の環境にインストールされたパッケージを記録します。
pip freeze > requirements.txt別の環境で同じ構成を再現します
pip install -r requirements.txtLintingとコード品質チェック
コード品質を向上させるためのツールを利用します。
pip install pylint black
pylint hello.py
black hello.pyJupyter Notebookの導入
データ分析や学習用にJupyter Notebookをセットアップします。
pip install notebook
jupyter notebookデバッグツールの利用
Pythonの標準デバッガを使います。
python3 -m pdb hello.pyトラブルシューティング
Python環境に関する問題を解決するために、以下を確認します。
- インストールされているPythonのバージョン
- 仮想環境の有効化状態
- エラーメッセージの詳細
-
前の記事
Spyder コメントアウトを行うショートカットキー 2025.02.04
-
次の記事
Railsのエラー『ActiveRecord::RecordInvalid: Validation failed』の解決方法 2025.02.04
コメントを書く