thirtyyears 发表于 2021-5-22 17:50:46

python环境打包及恢复,全程离线

本帖最后由 thirtyyears 于 2021-5-26 23:21 编辑

打包
set req=..\req_pkg_py_env.txt
set whs=..\wheels
pip freeze >%req%
pip wheel -r %req% -w %whs%
pip wheel pip -w %whs%
pip wheel setuptools -w %whs%
pip wheel wheel -w %whs%
pip uninstall -r %req% -y
pause

恢复
set req=..\req_pkg_py_env.txt
set whs=..\wheels
set get-pip=..\get-pip.py
python %get-pip% --no-index --find-links=%whs%
pip install-r %req% --no-index --find-links=%whs%
pause

环境变量配置
@echo off
set PYTHONHOME=%cd%
set PATH=%PYTHONHOME%/Scripts;%PYTHONHOME%;%PATH%

set PYTHONPATH=%PYTHONHOME%/Lib
title %PYTHONHOME%\python.exe
call cmd
get-pip.py文件来自:https://bootstrap.pypa.io/get-pip.py
python37._pth注意修改
python37.zip
.

# Uncomment to run site.main() automatically
import site




钢铁侠dhluser 发表于 2021-5-22 22:10:08

虽然,不懂,但是支持大佬{:lol:}

飞天 发表于 2021-5-22 23:53:00

支持技术分享。

cdygr 发表于 2021-5-24 08:16:49

授予最高“技术”荣誉奖!

老马识涂 发表于 2021-5-26 11:51:50

pyinstaller的方式也可以参考

thirtyyears 发表于 2021-5-26 22:15:50

老马识涂 发表于 2021-5-26 11:51
pyinstaller的方式也可以参考

那个是打包为可执行程序的,这个是打包开发环境的,pyinstaller有时会有问题,不是特别完美。

xiaomils 发表于 2021-5-27 06:10:54

感谢分享!!

下不到就骂死你 发表于 2021-5-28 14:39:53

我都是生成个requirements.txt 你这个是.whl?

caiyun 发表于 2021-5-29 08:28:32

收藏了,谢谢楼主分享!

thirtyyears 发表于 2021-5-29 10:24:44

下不到就骂死你 发表于 2021-5-28 14:39
我都是生成个requirements.txt 你这个是.whl?

都生成,可以打包后,在离线环境恢复
页: [1] 2 3
查看完整版本: python环境打包及恢复,全程离线