背景
- pycharm + win10 环境开发 很多时候 需要编译 一些c++ 拓展 例如 bcrypt==3.1.4
- win 安装一堆的 Microsoft Visual C++ 14.0 is required
使用docker 可以模拟linux 环境
- 需要一个基础镜像
FROM python:3.8.13
COPY ./requirements.txt /apps/opt/requirements.txt
WORKDIR /apps/opt
RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.doubanio.com/simple/
生成镜像
docker build -f python_env.build -t python_env:last .
关联一个 解释器
- Python Interpreter-> docker->image
- 添加镜像名称 python_env:last
指定端口用于web 服务
- run config-> docker contanner setting-> port