主页

索引

模块索引

搜索页面

文件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@<branch>#egg=<package_name>
示例:
-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

主页

索引

模块索引

搜索页面