aes_encrypt.py 文件,这是一个完整的 AES-256-GCM 文件加密解密工具。
文件名.enc原始文件名pip3 install cryptographyaes_encrypt.py:cryptography 及依赖包,并在内网 Windows 上离线安装。流程包括下载、打包、传输、安装与验证。--only-binary=:all: 强制下载预编译 .whl,避免源码编译(无需 Rust/VS 构建环境)。--platform win_amd64 指定 Windows 64 位。--python-version 39 对应 Python 3.9。cffi, pycparser, packaging 等)。pkgs_win39.zip 从 Mac 传输到 Windows。C:\pkgs_win39\。py -3.9 -m pip install --no-index --find-links "C:\pkgs_win39" cryptography--no-index 禁止访问外网 PyPI。--find-links 指定离线包所在目录。如果有多个 Python 版本,确保使用 py -3.9指定 Python 3.9 的环境。
py -3.9 -c "import cryptography; print(cryptography.__version__)"43.0.0--platform win_amd64:适用于 64 位 Windows。如果是 32 位,需要改为 --platform win32 并重新下载。--python-version 39:必须与目标机器的 Python 大版本一致。cryptography 文件夹放到 site-packages 虽然可能导入成功,但会缺少 .dist-info 元数据,导致 pip 无法正确管理依赖、版本及卸载。requirements.txt:cryptography==43.0.0
requestspy -3.9 -m pip install --no-index --find-links "C:\pkgs_win39" -r C:\pkgs_win39\requirements.txtcryptography 已在内网 Windows Python 3.9 环境下成功离线安装。