LinuxサーバーにPythonをセットアップ - 開発&自動化を始めよう
このガイドに最適な製品
今すぐ始めましょう — 最適な製品を注文して、このガイドに沿ってステップバイステップで進めてください。
はじめに
このガイドではPythonランタイムとvenvのインストール手順を紹介します。これらのコマンドはSSH経由で実行する必要があります。SSHでサーバーに接続する方法がわからない場合は、初期アクセス(SSH)ガイドを参考にしてください。
準備
サーバーに何かをインストールする前に、OSに対応したアップデートコマンドを実行してサーバーのセキュリティを保つことをおすすめします。
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf update
インストール
ほとんどのLinuxディストリビューションにはPythonがプリインストールされていますが、バージョンが古かったり、一部のパッケージが入っていない場合があります。python3 --versionでインストール状況を確認し、以下のコマンドでアップデートまたはインストールを行いましょう。
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
// バージョン確認
python3 --version
// ランタイムのインストール/アップデート
sudo apt install python3
// バージョン確認
python3 --version
// ランタイムのアップデート
sudo yum install python3
// バージョン確認
python3 --version
// ランタイムのアップデート
sudo zypper install python3
// バージョン確認
python3 --version
// ランタイムのアップデート
sudo dnf install python3
コードの実行
Pythonがサーバーにインストールできたら、Pythonプログラムの実行を始めましょう。
インタプリタモード
python3コマンドを実行するとPythonインタプリタが起動します。>>>の後に有効なPythonコードを書いてEnterを押すと実行されます。終了するにはexit()と入力してください。
.pyファイルの実行
.pyファイルを実行するには、python3 [ファイル名].pyコマンドを使います。[ファイル名]は実行したいファイルのパスに置き換えてください。
多くのオンラインで見つかるプログラムはpython3 main.pyで実行できます。main.pyはPythonプログラムの一般的なエントリーポイントだからです。
仮想環境(venv)
Pythonプログラムを書くときにpipから外部パッケージをインストールすることがあります。これらはグローバルにインストールしてすべての.pyスクリプトで使うこともできますが、仮想環境(venv)を作成してローカルに管理することも可能です。
venvの作成
まず、cdでvenvを作りたいフォルダに移動し、準備ができたらpython3 -m venv .を実行します。これで現在の場所に必要なファイルがインストールされます。
有効化&無効化
venv内でpip installなどのコマンドを使うには、source /bin/activateでvenvを有効化します。これでコンソールはvenv内で動作し、スクリプトはローカルにインストールされたパッケージだけにアクセスできます。
作業が終わったらdeactivateコマンドでvenvを無効化して元に戻れます。
まとめ
おめでとう!Pythonのインストールと設定が無事完了しました!もし質問や問題があれば、いつでもサポートチームに連絡してください。毎日あなたをサポートします!