【Python2.7】レンタルサーバに pip インストールしてみた

Linux, Word Press

pip がインストールされていないと、やりたいことができない!
今日からPythonをはじめました。そんな管理人の作業メモです。

環境

・pipインストール先はレンタルサーバのホームディレクトリ
・Python 2.7 はインストール済みのようだ
・pip なし
・easy_install なし
・シェルスクリプトは bash

※このサイトのレンタルサーバは カラフルボックス(colorfulbox) です。
※今日現在、速度・信頼性共に申し分有りません。おすすめです。


pipのインストール先

~/.local/bin
~/.local/lib/python2.7

ホームディレクトリ以下がインストール先になります。
必要なディレクトリはインストールスクリプト実行時に、自動で作成されます。

pipのインストール

  1. Pythonバージョン確認
  2. $ python --version
    Python 2.7.5
    

  3. ホームディレクトリに移動
  4. $ cd ~
    

  5. インストールスクリプト取得
  6. $ curl -O https://bootstrap.pypa.io/get-pip.py
    

  7. インストールスクリプト実行
  8. $ python get-pip.py --user
    

    問題が無ければこのような表示
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
    Collecting pip
      Using cached https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl
    Collecting wheel
      Using cached https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
    Installing collected packages: pip, wheel
    Successfully installed pip-19.2.3 wheel-0.33.6
    

  9. 実行可能パスをプロファイルに追加
  10. $ vi ~/.bash_profile
    
    export PATH=$PATH:~/.local/bin
    
    ※PATH 変数に実行可能パス ~/.local/bin を追加しています。
    ※管理人は bash スクリプトなので、.bash_profile に追加しています。

  11. pipコマンドのフルパス表示
  12. $ which pip
    ~/.local/bin/pip
    

  13. pipバージョン確認
  14. $ pip --version
    pip 19.2.3 from /home/nvurpyio/.local/lib/python2.7/site-packages/pip (python 2.7)
    

以上で、作業は完了です。