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
虽然,不懂,但是支持大佬{:lol:} 支持技术分享。 授予最高“技术”荣誉奖! pyinstaller的方式也可以参考 老马识涂 发表于 2021-5-26 11:51
pyinstaller的方式也可以参考
那个是打包为可执行程序的,这个是打包开发环境的,pyinstaller有时会有问题,不是特别完美。 感谢分享!! 我都是生成个requirements.txt 你这个是.whl? 收藏了,谢谢楼主分享! 下不到就骂死你 发表于 2021-5-28 14:39
我都是生成个requirements.txt 你这个是.whl?
都生成,可以打包后,在离线环境恢复