# Python基础入门

# virtualenv

“独立”的Python运行环境

  • 安装
pip3 install virtualenv
1
  • 激活venv
cd myproject
virtualenv --no-site-packages venv
# 会在项目下生成一个venv文件夹
# --no-site-packages 参数作用为已经安装到系统Python环境中的所有第三方包都不会复制过来
source venv/bin/activate 
# 使用source进入该环境
1
2
3
4
5
6
  • 取消激活
deactivate
1

# Python部署

  • Dockerfile
# 基于镜像基础
FROM python:3.7
# 设置代码文件夹工作目录 /app
WORKDIR /app
# 先添加req
ADD ./requirements.txt /app/requirements.txt
# 安装所需的包
RUN pip install -r requirements.txt
# 复制当前代码文件到容器中 /app
ADD . /app
# Run main.py when the container launches
CMD ["python", "main.py"]
1
2
3
4
5
6
7
8
9
10
11
12

# Python lib依赖

  • 生成requirements.txt
pip freeze > requirements.txt
1
Last Updated: 4/8/2024, 3:34:45 AM