MENU
Language

ロリポップのサーバーにpipをインストールする手順 – Pythonパッケージ(ライブラリ)をインストール

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のバージョンはサーバーの設定によって異なる場合があります。ロリポップのサポート情報を確認してください。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

AIアーティスト | エンジニア | ライター | 最新のAI技術やトレンド、注目のモデル解説、そして実践に役立つ豊富なリソースまで、幅広い内容を記事にしています。フォローしてねヾ(^^)ノ

コメント

コメント一覧 (1件)

コメントする

目次