python-pip のインストール
#!/bin/bash
sudo dpkg -i python3-lib2to3_3.6.9-1~18.04_all.deb
sudo dpkg -i python3-distutils_3.6.9-1~18.04_all.deb
sudo dpkg -i python3-wheel_0.30.0-0.2_all.deb
sudo dpkg -i python3-keyrings.alt_3.0-1_all.deb
sudo dpkg -i python3-asn1crypto_0.24.0-1_all.deb
sudo dpkg -i libc-dev-bin_2.27-3ubuntu1.4_amd64.deb
sudo dpkg -i libc6-dev_2.27-3ubuntu1.4_amd64.deb
sudo dpkg -i python3-cryptography_2.1.4-1ubuntu1.4_amd64.deb
sudo dpkg -i libstdc++-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb
sudo dpkg -i libexpat1-dev_2.2.5-3ubuntu0.2_amd64.deb
sudo dpkg -i python3-setuptools_39.0.1-2_all.deb
sudo dpkg -i python3-secretstorage_2.3.1-2_all.deb
sudo dpkg -i dh-python_3.20180325ubuntu2_all.deb
sudo dpkg -i python3-keyring_10.6.0-1_all.deb
sudo dpkg -i g++-7_7.5.0-3ubuntu1~18.04_amd64.deb
sudo dpkg -i libpython3.6-dev_3.6.9-1~18.04ubuntu1.4_amd64.deb
sudo dpkg -i g++_4%3a7.4.0-1ubuntu2.3_amd64.deb
sudo dpkg -i python3.6-dev_3.6.9-1~18.04ubuntu1.4_amd64.deb
sudo dpkg -i libpython3-dev_3.6.7-1~18.04_amd64.deb
sudo dpkg -i build-essential_12.4ubuntu1_amd64.deb
sudo dpkg -i python3-dev_3.6.7-1~18.04_amd64.deb
sudo dpkg -i python-pip-whl_9.0.1-2.3~ubuntu1.18.04.5_all.deb
sudo dpkg -i python3-pip_9.0.1-2.3~ubuntu1.18.04.5_all.deb
sudo dpkg -i python-idna_2.6-1_all.deb
sudo dpkg -i python-asn1crypto_0.24.0-1_all.deb
sudo dpkg -i python-wheel_0.30.0-0.2_all.deb
sudo dpkg -i python-pkg-resources_39.0.1-2_all.deb
sudo dpkg -i python-keyrings.alt_3.0-1_all.deb
sudo dpkg -i python-cffi-backend_1.11.5-1_amd64.deb
sudo dpkg -i python-enum34_1.1.6-2_all.deb
sudo dpkg -i libpython2.7-dev_2.7.17-1~18.04ubuntu1.6_amd64.deb
sudo dpkg -i python-ipaddress_1.0.17-1_all.deb
sudo dpkg -i python-pip_9.0.1-2.3~ubuntu1.18.04.5_all.deb
sudo dpkg -i python2.7-dev_2.7.17-1~18.04ubuntu1.6_amd64.deb
sudo dpkg -i python-all_2.7.15~rc1-1_amd64.deb
sudo dpkg -i libpython-dev_2.7.15~rc1-1_amd64.deb
sudo dpkg -i python-setuptools_39.0.1-2_all.deb
sudo dpkg -i python-dev_2.7.15~rc1-1_amd64.deb
sudo dpkg -i libpython-all-dev_2.7.15~rc1-1_amd64.deb
sudo dpkg -i python-all-dev_2.7.15~rc1-1_amd64.deb
sudo dpkg -i python-cryptography_2.1.4-1ubuntu1.4_amd64.deb
sudo dpkg -i python-secretstorage_2.3.1-2_all.deb
flask のインストール
「sudo apt-get install python3-flask」とすると、すべての *.deb ファイルは /var/cache/apt/archives にダウンロードされるのでそれをかき集めて、
#!/bin/bash
sudo dpkg -i libjs-jquery_3.2.1-1_all.deb
sudo dpkg -i python3-werkzeug_0.14.1+dfsg1-1ubuntu0.1_all.deb
sudo dpkg -i python3-simplejson_3.13.2-1_amd64.deb
sudo dpkg -i python3-asn1crypto_0.24.0-1_all.deb
sudo dpkg -i python3-blinker_1.4+dfsg1-0.1_all.deb
sudo dpkg -i python3-jinja2_2.10-1ubuntu0.18.04.1_all.deb
sudo dpkg -i javascript-common_11_all.deb
sudo dpkg -i python3-itsdangerous_0.24+dfsg1-2_all.deb
sudo dpkg -i python3-cryptography_2.1.4-1ubuntu1.4_amd64.deb
sudo dpkg -i python3-flask_0.12.2-3ubuntu0.1_all.deb
sudo dpkg -i python3-openssl_17.5.0-1ubuntu1_all.deb
pymysql のインストール
https://pypi.org/ から pymysql をダウンロードして
pip install PyMySQL-1.0.2-py3-none-any.whl
flask が動くことを確認
~/flaskhello というディレクトリを作成して、その中に hello.py を作成します。
hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
name = "Hello World"
return name
if __name__ == "__main__":
app.run(debug=True)
サーバー起動。
cd ~/flaskhello
python hello.py
localhost:5000/ にアクセス。