2021年5月15日レンタルサーバのXserver上で、Pythonで作成したファイルを動かす環境を構築した方法です。してやりましたが難しかった、、、。私は相当時間がかかってしまったので、こちらを見ていただいた方が迷わないよう記事に残しておきたいと思います。SSHログイン通信方法であるSSHを用意てサーバにログインしていきたいと思います。XserverのSSH設定マニュアルを参考に、公開鍵認証用の秘密鍵を作成・ダウンロードしましょう。サーバーパネルへログインし、「→SSH設定」をクリックします。「確認画面へ進む」をクリックします。「生成する」をクリックしましょう。秘密鍵のダウンロードが始まり、Downloadフォルダに「サーバーID.key」でファイルが保存されます。秘密鍵を「id_xserver_rsa」と名称変更し保存しましょう。~/.ssh/id_xserver_rsaアクセス権限を変更します。700は所有者のみ読み書き実行可能、600は所有者のみ読み書き可能です。~/.ssh/id_xserver_rsa接続コマンドを簡単にしたいので、configファイルを作成します。~/.ssh/configopenコマンドでファイルが開いたら、下記を記述して保存しましょう。xsrv」コマンドが簡単に接続できるようになりました。xsrv」で簡単にしています。xsrv」コマンドでログインしてみましょう。パスワードが要求されますのでXserverで設定したパスフレーズを入力しましょう。次はXserver上の設定を行います。Pythonやライブラリのインストールに便利なパッケージ管理システム「Linuxbrew」をインストールします。パッケージ管理システムとは、各種のソフトウェアの導入と削除、ソフトウェア同士やライブラリの依存関係を管理するシステムです。ターミナルからXserverにSSHログインした状態で以下のコマンドを実行しましょう。>>~/.profileXserver上にプロジェクトを作成してpyファイルを置くコマンドからもできると思いますが、今回はWebから行う方法で説明します。インフォパネルへ移動します。操作メニューから「ファイル管理」をクリックします。フォルダを移動します。その下に動かしたいプロジェクトを作りました。お好みでプロジェクトファイルを作成してください。[サーバーID].xsrv.jp/public_html/python/プロジェクトという構成になりました。Pythonファイル達をファイルを選択してアップロードしました。PythonとPipenvのインストールターミナルからXserverにSSHログインした状態で以下のコマンドを実行しましょう。pipenvpipenvでライブラリをインストールターミナルからXserver上の、プロジェクトフォルダに移動します。[サーバーID].xsrv.jp/public_html/python/プロジェクトPipenvにて必要なライブラリをインストールしましょう。私は「tweepy」をインストールしました。tweepyプロジェクトフォルダに設定が記述された「Pipfile」と「Pipfile.lock」が作成されました。適用させるためにこちらのコマンドも叩いておきましょう。runこれで準備完了です。実行したいファイルを指定して、ターミナルから実行させましょう。[サーバーID].xsrv.jp/public_html/python/プロジェクトにいる想定です。test_run.pyこれで動けば、成功です。動かしたいファイルを「python3」を使って実行させましょう。次回に「cronでXserverのPythonを定期実行をしよう」の記事を書きたいと思います。最後まで読んでいただきありがとうございました。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。本業はリモートワークにてエンジニアをしています。Cardanoについての情報やプログラミングについての情報をお届けいたします。こちらのサイトが誰かのお役にたてれば幸いです。POOL!Cardanoステーキング報酬にてUSDTを配布するプール!(廃止しました。2021年8月12日アロンゾパープル立ち上げに成功。