pip
は、Pythonの公式なパッケージ管理ツールで、Pythonパッケージ(ライブラリ)をインストール、管理、アンインストールするために使用されます。pip
を使えば、Python開発に必要な外部モジュールを簡単に導入できます。
ロリポップのサーバーにpip
をインストールする手順は、通常のLinuxサーバーと似ていますが、共有サーバー環境であるため、自分のユーザーディレクトリにインストールする形になります。
以下に手順を説明します。
事前準備:ロリポップのサーバーにSSH接続
SSHの設定概要
- 利用プラン: SSHは、スタンダードプラン以上で利用可能。
- 用途: サーバーへのログイン、ファイル転送、コマンド実行が可能。
- 注意点:
root
権限の利用はできません。
設定手順
SSHの有効化
ユーザー専用ページにログイン。
「SSH設定」を開き、「SSHを有効にする」をクリック。

接続情報の確認
ホスト名、ユーザー名、SSHポート番号が表示されます。
SSHクライアントの設定
SSHクライアント(例: PuTTY、ターミナル)を使って接続。
ssh ユーザー名@ホスト名 -p ポート番号
参考:ロリポップ公式 – SSHの設定方法
https://lolipop.jp/manual/user/ssh/
手順1: Pythonのバージョン確認
ロリポップにはPythonがプリインストールされています。以下のコマンドでPythonのバージョンを確認してください。
python3 --version
- 出力例:
Python 3.7.17
Python 3.x がインストールされていれば、pip
をセットアップできます。
手順2: get-pip.py
を使用してインストール
書き込み可能なディレクトリに移動
ユーザーが書き込み権限を持つディレクトリに移動します。通常、ホームディレクトリに移動すれば問題ありません。
cd ~
get-pip.py
をダウンロード
curl -O https://bootstrap.pypa.io/get-pip.py
備考:Python 3.7の場合は、対応しているバージョンのget-pip.py
をダウンロード
curl -O https://bootstrap.pypa.io/pip/3.7/get-pip.py
pip
をインストール
Python 3を使用して、ダウンロードしたスクリプトを実行します。
python3 get-pip.py --user
実行結果の例
Collecting pip<24.1
Downloading pip-24.0-py3-none-any.whl.metadata (3.6 kB)
Collecting wheel
Downloading wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB)
Downloading pip-24.0-py3-none-any.whl (2.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 88.4 MB/s eta 0:00:00
Downloading wheel-0.42.0-py3-none-any.whl (65 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.4/65.4 kB 19.2 MB/s eta 0:00:00
Installing collected packages: wheel, pip
WARNING: The script wheel is installed in '/home/users/0/XXXX.XXXX/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The scripts pip, pip3 and pip3.7 are installed in '/home/users/0/XXXX.XXXX/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-24.0 wheel-0.42.0
[notice] A new release of pip is available: 23.1.2 -> 24.0
[notice] To update, run: python3 -m pip install --upgrade pip
インストールは成功していますが、以下の警告が表示されています:/home/users/0/XXXX.XXXX/.local/bin
が PATH に含まれていない
これにより、コマンド pip
を直接実行することができない可能性がありますので、PATHを設定します。
※XXXX.XXXX
はご自身のものに置き換えてください。
パスを設定
pip
はユーザーディレクトリ(~/.local/bin/
)にインストールされるため、環境変数PATH
にそのディレクトリを追加します。
PATH
を現在のセッションで設定する 以下のコマンドを正確に入力してください:
このコマンドは、現在のシェルセッションでのみ有効です。
export PATH=$PATH:/home/users/0/XXXX.XXXX/.local/bin
設定を永続化する 永続的に有効にするには、.bashrc
ファイルに追加する必要があります。以下のコマンドを実行してください:
echo 'export PATH=$PATH:/home/users/0/XXXX.XXXX/.local/bin' >> ~/.bashrc
変更を適用する .bashrc
を再読み込みして、設定を適用します。
source ~/.bashrc
確認 PATH
に正しく追加されたか確認します:
echo $PATH
出力例:
/usr/local/bin:/usr/bin:/home/users/0/XXXX.XXXX/.local/bin:
pip
の動作確認 正しく動作するか確認します:
pip --version
実行例:
pip 24.0 from /home/users/0/XXXX.XXXX/.local/lib/python3.7/site-packages/pip (python 3.7)
トラブルシューティング:echo $PATH が重複している場合の対処法 恒久的に修正
.bashrc
の編集
.bashrc
ファイルを編集して、重複を自動的に削除する設定を追加します。
nano ~/.bashrc
以下のスクリプトを追記
PATH
に重複があれば削除するロジックを追加します。
export PATH=$(echo $PATH | tr ':' '\n' | awk '!seen[$0]++' | tr '\n' ':')
保存して適用 保存後、変更を反映します。
source ~/.bashrc
確認
PATH
に正しく反映されたか確認します:
echo $PATH
pip使用例 – パッケージのインストール
インストールしたpip
を使用してライブラリをインストールします。
例: requests
ライブラリをインストール
pip install --user requests
- インストールしたライブラリは、
~/.local/lib/python3.x/site-packages/
に配置されます。
その他、必要の応じてライブラリをインストールします。
pip install --user numpy
pip install --user paramiko
pip install --user pandas
補足情報
- ロリポップは共有サーバー環境のため、システム全体にパッケージをインストールする権限はありません。そのため、
--user
オプションを常に使用する必要があります。 - Pythonや
pip
のバージョンはサーバーの設定によって異なる場合があります。ロリポップのサポート情報を確認してください。
コメント
コメント一覧 (1件)
[…] ai0w.com ロリポップのサーバーにpipをインストールする手順 – Pythonパッケージ(ライブラリ)をインストール | ai0… pip は、Pythonの公式なパッケージ管理ツールで、Pythonパッケージ […]