ロリポップサーバーにPythonのpipを導入する流れ













こんにちはちゆりです。

日々Pythonでの開発を続けております。

自分のローカルのPCもだんだん自分色に染まり,僕好みの環境に仕上がってきました。

そしてそして,先日,趣味で作成したシステムをとりあえず,レンタルサーバーで動かしてみようと思い,ロリポップサーバーを借りてみました。

Pythonぐらいは使えるだろうと甘い考えで導入してみましたが,ところがどっこい

pipコマンドが使えない。

pipコマンドが使えない。というよりは,pipコマンドがロリポップには初期では,入っていませんでした。ということで,pipコマンドの導入の流れをまとめておきます。

とりあえずSSHでサーバーへ入る

ロリポップサーバーへSSHで入ります。ここらへんの説明は今回は割愛です。
詳しくは,以下のサイトを参考にしていただけると良いでしょう。
ロリポップサーバーにSSHでターミナルから接続してみる。

念の為Pythonのバージョンの確認

以下のコマンドでpythonのバージョンを確認しておく。

$ python --version
--> Python 3.4.1

念の為の確認です。おそらくPythonは3.4系だと思います。

pipの確認

$ pip
--> -bash: pip: command not found

おそらくpipコマンドはnot foundとなるでしょう。ならなければ,pipはもう既に入っています。この記事はあっさり読み飛ばして,僕の他の記事を見ていってくださいね。

apt-get installか?

はいはい,パッケージの導入は大抵apt-get installでしょ。みたいなノリはロリポップさんには通用しません。

$ apt-get install pip
--> -bash: apt-get: command not found
apt-get入ってないの!!??

いや〜驚き。ちなみに,定番の

$ sudo apt-get install pip
--> -bash: sudo: command not found

sudo apt-get install って打つと,sudoが入っていない。

これは,何もできませんね。。。ロリポップさん。。

おっと,話が脱線しました。

pipの導入コマンドはコレ

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

curlコマンドで直接取得します。

その後,

$ python get-pip.py --user

これでpipコマンドの導入は完了です。

PATHを編集する

これだけでは,pipの導入が出来ていても,実行PATHが通っていません。

PATHを通しましょう。

$ vi .bash_profile
$ PATH=$PATH:/home/users/<割り当てられた番号>/<ユーザー名>/.local/bin
$ export PATH

<割り当てられた番号>にはサーバーの分類によって0や1,2が入るようです。(ちなみに僕の場合は0でした。)
<ユーザー名>は@の前(cutegirl~の部分)

変更したら,定番のおまじない

$ source .bash_profile

pip反映確認

pip の反映はpip listコマンドでつらつらとpythonモジュールが出てきたら完了です。

$ pip list
Package      Version
------------ -------
Click        7.0    
Flask        1.0.2  
itsdangerous 1.1.0  
Jinja2       2.10   
MarkupSafe   1.1.1  
MySQL-python 1.2.3  
pip          19.1.1 
setuptools   2.1    
Werkzeug     0.15.1 
wheel        0.33.1 
*モジュール一覧は環境により異なります。

 

以上で導入から,実行までの流れになります。

個人的にはレンタルサーバー(共用サーバー)でシステムを動かすよりも,VPSや専用サーバーで動かすほうが自由度が高いと思っています。

Herokuとかを使ってみるのもアリですね。

導入については以下の記事を参考に!

PaasサービスとしてHerokuを使ってみる。

2019年4月28日












★人気の記事一覧

合法的に女の子に精液の匂いを嗅がせる方法

【精子を食べる!?】食ザーが理にかなっているというお話

[Froala Design Blocks ]無料でオシャレなサイト作成ができるHTMLのテンプレート

スムージーは本当に健康に効果があるのか化学の観点でのみ考えてみる

気に入ったらLet's Share!!

5 件のコメント

  • ありがとうございました。非常に参考になりました。ロリポップサーバでのpathの中にある番号はユーザーによって違うようで、私の場合は0ではありませんでした。

      • pipがインストールできても、ライブラリーがなんでもインストールできるわけでもないようですね。
        lolipopでgccが使えないのが原因なのかもしれないと思っています。

        • そうなんですよねぇ。レンタルサーバーは自由度が低くなかなかやりたいことができませんよね。
          こういうとこからVPSのメリット感じます。

          • 実験的なプログラムを走らせるのには向いていないようですね。
            VPS、検討してみます。
            貴重な情報、ありがとうございました。

  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    ABOUTこの記事をかいた人

    ちゆり

    6年間化学を専攻していたのになぜか一部上場のIT企業のエンジニアへ。脱サラ田舎暮らしに憧れ,なんだかんだプログラミングが好き。口癖は仕事辞めたい。凡人にはなりたくない凡人。