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.17Python 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.pypipをインストール
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 $PATHpip使用例 – パッケージのインストール
インストールした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パッケージ […]