- 环境配置:
PyTorch+PyCharm环境配置_pytorch+pycharm配置环境-CSDN博客
安装好pycharm后,软件包仓库设置后,如果还是下载慢,用命令行换仓库为清华的:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2.Web Flusk项目部署:把Flask项目通过Docker部署成Web服务_哔哩哔哩_bilibili
a.写程序:
from flask import Flask, request app = Flask(__name__) @app.route('/', methods=['GET']) def index(): name = request.args.get('name', 'World') return f'Hello, {name}!, I am flask.' if __name__ == '__main__': app.run(debug=True,port=5000)
注意:端口为6000就报错!!!
2.用pip freeze 生成 文件: pip freeze > requirements.txt
3.生成Dockerfile
FROM python:3.10.10 WORKDIR /app COPY . /app RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r require.txt EXPOSE 5000 CMD ["python","mypy.py"]
4.创建镜像:docker build -t pyflask:v1 .
5.创建容器:docker run -p 5000:5000 --name pyweb -d pyflask:v1
docker update pyweb --restart=always
docker start pyweb
6.curl -X GET 192.168.56.11:5000
7、PYWeb加Chrome+ChromeDriver
# 使用 selenium/standalone-chrome 作为基础镜像,可以直接build-run FROM selenium/standalone-chrome
chromedriver --version
google-chrome --version