ロリポップでpythonを使う

ロリポップサーバーには元々Python2,Python3が入っている。

PowerShellでログインする。(TeraTermでも入れる)

pipを使う

python3 -m pip -V

これでバージョンが確認できる。

「python3 -m」の記述は、pythonにパスが通っていたら不要。

python3 -m pip list

これで、すでに導入されているパッケージを確認することができる。

新しいパッケージを導入する時は(Pillowを導入する場合)

python3 -m pip install --upgrade Pillow

ブラウザで表示されるようにするために、以下の感じでいく必要がある。

#!/usr/local/bin/python3.7
# coding:utf-8

import cgitb
import sys
import io

sys.stdin = open(sys.stdin.fileno(),  'r', encoding='UTF-8')
sys.stdout = open(sys.stdout.fileno(), 'w', encoding='UTF-8')
sys.stderr = open(sys.stderr.fileno(), 'w', encoding='UTF-8')
cgitb.enable()

print("Content-type: text/html; charset=utf-8")
print("")

HtmlData = """
<!DOCTYPE html>
<html lang="ja">
<head>
  <title>Hello World | python</title>
</head>
<body>
<h1>Hello world for Python</h1>
<h2>よろしくお願いします.</h2>
</body>
"""

print(HtmlData)