正在加载…
请使用更现代的浏览器并启用 JavaScript 以获得最佳浏览体验。
加载论坛时出错,请强制刷新页面重试。
OlivOS一键源码运行
super1207
目的
某些python插件,可能会有其它OlivOS不自带的python包,或者,pyinstaller的打包可能不够完整,又或者,想要调试OlivOS本体,这时候,就需要源码运行OlivOS。
安装python,并且安装各种依赖是一件比较麻烦的事情,通过搭建一个可以移动的python环境,可以解决这些问题。
原理(一键包制作过程,仅windows)
下载python官网的embed python
https://www.python.org/downloads/release/python-3810/
手动导入pip
https://github.com/pypa/get-pip
手动导入tkinter
https://stackoverflow.com/questions/37710205/python-embeddable-zip-install-tkinter
用pip安装OlivOS需要的依赖
为了得到可以移动的pip,可以用记事本打开pip.exe,搜索"python.exe",将路径替换为".\python.exe"
修改python38._pth文件,将OVO文件夹加入搜索路径
把OlivOS的源码,以及各种插件下载到OVO文件夹
启动,have fun!
运行方法
下载(仅windows):
V0.0.1
双击"__启动软件.bat"
安装依赖
在"requestment.txt"中加入需要的依赖,然后双击"
安装依赖(国内源).bat"或者"
安装依赖(官方源).bat"
一键包已经包含环境
python 32位3.8.10
pip 22.3.1
OlivOS(win32) 0.10.12
go-cqhttp(win32) 1.0.0-rc3
铃心自定义的OlivOS包装 0.0.7
截图
图片:在64位win server 2008 R2上运行