目的

  • 某些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上运行
    Image description
说点什么吧...