8-2. サーバー上でのPython環境構築

Pythonバージョンの確認と venv 仮想環境の作成

サーバー内のPython環境を確認し、独立した仮想環境を構築します。

Bash

# インストールされているPythonバージョンの確認
python3 --version

# Web公開用ディレクトリへ移動 (ドメイン名: python-lab.net の例)
cd ~/public_html/python-lab.net

# venv による仮想環境作成
python3 -m venv venv

# 仮想環境の有効化
source venv/bin/activate

外部ライブラリ(pip)のインストールと注意点

root権限がないため、コンパイルが必要なC言語拡張ライブラリ(一部のバイナリパッケージ)のインストールでエラーが発生する場合があります。その場合はプリコンパイルされた Wheel パッケージを利用するか、代替ライブラリ(例: mysqlclient の代わりに純Python製の PyMySQL)を使用します。

Bash

# pipの更新
pip install --upgrade pip

# 必要なパッケージのインストール
pip install Flask PyMySQL Requests

コメント

タイトルとURLをコピーしました