XserverにPythonをインストールしたいです
XserverにPythonするにはいくつかの前提条件と注意点があるぞ
✔️ 本記事のテーマ
XserverにPythonをインストールする
✔️ 読者さんへの前置きメッセージ
本記事は「XserverにPythonをインストールして開発する方法」について書いています。
結論として、XserverにPythonにインストールするには
- SSHログインする
- いくつかのコマンドを叩く
を行えばOKです。
ただし、Xserverは共用サーバーであるがゆえのちょっとしたクセがあるので、
いくつかの注意点があります。
少しコツは要りますが、XserverにPythonを入れることができれば、
Xserver上でWebアプリケーションを運用することもできます。
それでは、注意点を踏まえて
「XserverにPythonをインストールする」を解説していきましょう。
(前提知識)Xserver とは?
Xserver とはサーバーレンタルサービスです。
サーバーレンタルサービスとは自分が使用できるサーバー環境を借りることができるサービスです。Xserver はサーバーレンタルサービスの中ではコスパが良く、知名度も高いです。
少し細かな説明をすると、Xserver のサーバーレンタル形態は共用サーバーです。そのため、各ユーザーに強い権限が与えられず、専有サーバーに比べて価格が抑えられているのが特徴です。
また、利用者も多いので、 Xserver について何かを調べる際に参考情報も多く、問題解決までのスピードが早いのも嬉しいポイントです。
サーバー契約すると 1 ドメイン無料などのキャンペーンを行っている時もあり、さらにコスパが良区なることがあるので、新たなサーバー契約を考えている方は検討してみると良いと思います。
↓↓↓ Xserverへのリンク ↓↓↓
なお、Xserver の注意すべき特徴として
Xserver は共用サーバーなので各ユーザーに強力な権限は与えられないようになっています。
実は、Xserver にはもともと Python がインストールされています。
ただし、この Python に pip で Python ライブラリを入れることができません。
そこでこの記事では
最初から入っている Python とは別にAnaconda をインストールして
その Anaconda 環境の Python を使う方法を解説していきます。
(作業の前提)XserverにSSHログインできるようにしておく
Xserver にPython をインストールする際に Xserver 上でいくつかのコマンドを実行します。
そのため、Xserver にSSH でログインできるようにしておく必要があります。
Xserver に SSH ログインするためには Xserver での設定と自身のパソコンでのコマンド実行が必要になりますが、どちらも簡単で数 step で完了します。
Xserver にSSH ログインするための作業は以下の記事で解説しているので参考にしてみて下さい。
移行作業の全体の流れ
Xserver に Python をインストールする作業は以下の流れで行います。
それぞれのステップで実行すべきコマンドとともに説明していきます。
1. Anaconda をインストールする
まずは、Linux対応の Anaconda のインストーラをダウンロードします。
以下のコマンドを実行することで公式のリポジトリから wget でダウンロードします。
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
次に、ダウンロードしたインストーラを起動します。
bash Anaconda3-2021.11-Linux-x86_64.sh
すると、以下のようなメッセージが表示されるので ENTER キーを押下します。
Welcome to Anaconda3 2021.11
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
さらに、利用規約が表示されるので一番下まで読んで yes と入力します。
Do you accept the license terms? [yes|no]
>>> yes
次に、Anacondaの展開場所を確認されるので、問題がなければ ENTER キーを押下します。
(特にこだわりがなければそのままで良いと思います)
Anaconda3 will now be installed into this location:
/home/1111a22/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
ここまで実行すると Anaconda のインストールが開始されます。
インストールが完了すると Anaconda を初期化するかどうかを聞かれるので yes を入力します。
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
以上で、Anaconda のインストールが完了しました。
Anaconda は自動で Python PATH を通してくれるのでとても便利です。
2. Anaconda を起動する
Anaconda を起動する前に .bashrc の設定を反映させます。
以下のコマンドを実行することで、Anaconda への PATH を有効化することができます。
source ~/.bashrc
次に、Anaconda を起動して、Anaconda 環境のPythonを利用できます。
以下のコマンドでAnaconda を起動します。
conda activate
Anaconda の起動に成功すると、コマンドプロンプトの先頭に (base)
と表示されます。
(base) $
こうすることで、Anaconda 環境の Python を使って、
自分の好きな Python ライブラリをインストールすることができます。
(base) $ pip install django
まとめ(Xserver 上に Python をインストールする)
Xserver に Python をインストールする方法について解説しました。
Xserver 上の Python で様々なライブラリをインストールすることで、例えば Web アプリケーションを運用することもできます。
Xserver 上に Django をデプロイする方法については以下の記事で解説しているのでよかったら参考にしてみて下さい。
コメント