前置き
レンタルサーバーである、コアサーバーに、
普通にpythonをインストールしようとすると、
Permission denied: '/usr/local/lib/python3.6'
となってしまった。
デフォルトのpython を利用しようとすると、pip
が使えなくて詰むので、どっちにしろ自分でpython入れなくちゃいけない。がんばろう。みんな。(正直、結構大変だったからVPS の方がいいと思う。今ならまだ間に合うよ!)
でもどうしてもやりたいんだったら、しゃーなし。一緒に頑張ろう😘
解決策
👇まずは、以下を参考にpython を入れる。
👇これも参考に。(自分の環境化ではうまくいかなかったけど)
その後、以下をチェック。
-
zshrc_profile にpython のパスを記述する。
-
python のバージョン をコアサーバーで動作する python 以下にする。(自分はPython 3.8.9にした)
(コアサーバーのホームページに動作するpython の記載があった気がする。確か、3.10〜は動作しない。) -
index.cgi の一行目に以下を記載。(パスは適宜修正してください。
which python
で出たものを書いた気がする)
#! /home/`USERNAME`/.local/bin/python
-
coreserver のダッシュボードにて、該当ドメインで、cgi を有効にしておく。
-
確か自分は、apache の設定は触らなかった。
Flask の入れ方
Flask の入れ方はほとんどこれと一緒だった👇
これで入れたかもしれない👇うろ覚え😐
python3 -m pip install Flask --user
pip にて、jinja2
, flask
をインストール。
できた?出来なかったら、こっちの方がいいかも。(悪魔の囁き😈)