ClashWeb
ClashWeb copied to clipboard
建议包含一个独立的python环境, 可以避免其它python环境配置的影响
在ahk主脚本开始设置环境变量, 加入子目录Python
SetWorkingDir %A_ScriptDir%
; 环境变量设置
Array := Array()
Array.Insert(A_WorkingDir . "\")
Array.Insert(A_WorkingDir . "\App\")
Array.Insert(A_WorkingDir . "\Python\")
LocalPath :=""
For k, v in Array
{
LocalPath .= v . ";"
}
EnvGet, SysPath, Path
LocalPath .= SysPath
SysPath := ""
EnvSet, Path, % LocalPath
在子目录Python解压存放一个精简的Python环境, 我这里基于官方3.9.9嵌入包打包了一个不到15M, 解压后运行init.bat执行一下初始化即可 https://sobweb.lanzoup.com/i0ZuBxozucj 密码:g699
这样ClashWeb就可以独立于系统其它python环境运行了!
请问怎么基于官方python嵌入包做精简?
请问怎么基于官方python嵌入包做精简?
官方的嵌入包就是最精简的python环境了, 只能在此基础上再装上pip, 用pip把项目依赖安装好