在终端激活环境
conda activate tensorflow2.9.0
直接pip安装flask报错
pip install flask
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7faf99285030>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/flask/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7faf99285210>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/flask/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7faf99285480>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/flask/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7faf99285720>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/flask/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7faf992858d0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/flask/
ERROR: Could not find a version that satisfies the requirement flask (from versions: none)
ERROR: No matching distribution found for flask
使用豆瓣镜像
pip install flask -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
Looking in indexes: http://pypi.douban.com/simple/
Collecting flask
Downloading http://pypi.doubanio.com/packages/0f/43/15f4f9ab225b0b25352412e8daa3d0e3d135fcf5e127070c74c3632c8b4c/Flask-2.2.2-py3-none-any.whl (101 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.5/101.5 kB 1.2 MB/s eta 0:00:00
Collecting Jinja2>=3.0
Downloading http://pypi.doubanio.com/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl (133 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 1.6 MB/s eta 0:00:00
Collecting click>=8.0
Downloading http://pypi.doubanio.com/packages/c2/f1/df59e28c642d583f7dacffb1e0965d0e00b218e0186d7858ac5233dce840/click-8.1.3-py3-none-any.whl (96 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 15.9 MB/s eta 0:00:00
Requirement already satisfied: Werkzeug>=2.2.2 in ./opt/anaconda3/envs/tensorflow2.9.0/lib/python3.10/site-packages (from flask) (2.2.2)
Collecting itsdangerous>=2.0
Downloading http://pypi.doubanio.com/packages/68/5f/447e04e828f47465eeab35b5d408b7ebaaaee207f48b7136c5a7267a30ae/itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Requirement already satisfied: MarkupSafe>=2.0 in ./opt/anaconda3/envs/tensorflow2.9.0/lib/python3.10/site-packages (from Jinja2>=3.0->flask) (2.1.1)
Installing collected packages: Jinja2, itsdangerous, click, flask
Successfully installed Jinja2-3.1.2 click-8.1.3 flask-2.2.2 itsdangerous-2.1.2
(tensorflow2.9.0)
安装成功
测试
python
import flask
打开pycharm
from flask import Flask
app = Flask(__name__)
@app.route('/')
@app.route('/index')
def hello_world():
return 'hello_world, success'