使用源码安装
安装
如果你想使用 Docker,请转到使用 Docker。
在你的机器上安装好 Python。
INFO
Python 版本:3.12+。
下载源码:
克隆仓库:
shgit clone https://github.com/TTB-Network/python-openbmclapi-v2.gitTIP
你亦可以使用镜像源加速:
shgit clone https://ghproxy.bugungu.top/https://github.com/TTB-Network/python-openbmclapi-v2.git打开仓库所在文件夹:
shcd python-openbmclapi
安装依赖:
TIP
你亦可设置 pip 镜像源来加快你在中国大陆地区的下载速度:
shpip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple安装 pipx:
shpip install --user pipx重新启动终端。
安装 Poetry:
shpipx install poetry pipx ensurepathINFO
在 Linux 系统下,pipx 需要安装
python3.10-venv包来进行依赖的安装:shapt-get install python3.10-venv重新启动终端。
安装依赖:
shpoetry install
TIP
你可能需要先安装 Microsoft C++ 生成工具。
配置 #
运行一次主程序生成配置文件:
INFO
如果你使用 Poetry 安装依赖,你需要先激活虚拟环境。
shpoetry shellshpython main.py如果你看到以下报错信息:
core.exceptions.ClusterIdNotSetError,恭喜你!你可以进行下一步的配置了。在
config/config.yml中,填写你的id(即CLUSTER_ID)和secret(即CLUSTER_SECRET)。ymlcluster: byoc: false id: '' # OpenBMCLAPI 的 CLUSTER_ID public_host: '' ... secret: '' # OpenBMCLAPI 的 CLUSTER_SECRET重新启动程序以应用最新配置。