Skip to content

配套脚本工具使用指南

TIP

本文介绍在项目的 scripts 目录下的脚本使用说明

path_backup.bat

备份系统环境变量(可在执行 pyenv_install.bat 前执行)备份用户初始环境变量,如果有任何问题,可直接打开注册表删除 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 然后双击备份生成的 reg 文件即可恢复用户的初始环境。

pyenv_init.bat

初始化安装 python 3.10.7 版本,并设置为 local 和 global 版本

pyenv_updatepip.bat

升级 %PYENVMINI%/pyenv/offline_packages 下指定的离线 pip 版本 picture 0

执行脚本,输入 Y 即可进行升级 picture 1

picture 2

pyenv_generate_requirements.bat

TIP

此操作目的常用于用户离线服务器部署项目

本站在 %PYENVMINI%\pyenv\offline_packages 存放了 python3.10 版本的一些常用的离线包,用户可以参考新建比如 3_14 目录,然后将所有 3.14 版本相关的离线包放置到此目录下

picture 3

如此,即可通过执行当前脚本,弹框输入序号,选择加载哪个目录生成 requirements.txt

右键菜单

执行 pyenv_install.bat 后还会生成如图三个右键菜单(在任何目录下点击下存在)

picture 4

  • install_requirements

在含有 requirements.txt 的目录下右键执行可安装 requirements.txt 中指定的 packages

bash
pip install -r requirements.txt
  • freeze_requirements

在当前目录下生成当前环境下的 requirements.txt

bash
pip freeze > requirements.txt
  • download_wheels

根据 requirements.txt 下载 windows 版本的 wheels

bash
pip download -d ./windows_wheels -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  • download_wheels_linux

下载 linux 版本的 wheel

  1. 先右键执行 Freeze requirements 生成 requirements.txt
  2. 执行 convert_requirements.bat 将从本地安装的 whl 提取 whl 名称和版本号,输出 requirements_output.txt
  3. 执行 download_linux_wheels.bat 加载 requirements_output.txt 下载轮子到输出目录 wheels