文件requirement.txt ################### 文件内容格式:: # 项目所需的依赖项 flask==2.0.1 requests>=2.25.1,<3.0.0 # 测试依赖项(通过另一个文件包含) 使用 -r 选项可以包含另一个 requirements.txt 文件的内容 -r requirements-test.txt # 可编辑模式安装当前目录的项目 -e . # 从Git仓库安装依赖项 -e git+https://github.com/xxx/yyy.git@#egg= 示例: -e git+https://github.com/psf/requests.git#egg=requests 安装:: pip install -r requirements.txt 导出requirement.txt文件 ======================= 1. 手工写 2. 导出当前环境:: pip freeze > ./requirements.txt 3. 根据源码import 语句生成 pip install pipreqs 使用: pipreqs --use-local ./ 注意,此工具不能分析wheel格式的第3方库,故不能发现其使用的依赖 如 django使用的 mysqlclient 不能生成,需要手工添加 离线安装依赖 ============ ``开发服务器端``>>导出并打包依赖包:: pip download -d require -r requirements.txt 之后把require文件夹拷贝到使用服务器 ``使用服务器`` 安装依赖:: pip install --no-index --find-links=require -r requirements.txt