跳到主要内容

安装

信息

需要 python 3.8 及以上版本

安装稳定版本​

PepperBot 使用 Poetry 管理依赖,建议使用 Poetry 进行开发

使用 poetry​

pip install poetry
poetry add pepperbot
信息

poetry第一次resolve会比较慢

使用 pip​

pip install pepperbot

安装最新版本​

一些新近开发的功能,可以通过使用github上的版本,提前使用

使用git module​

可以使用poetry的git module,这种方式比较方便,不需要手动添加PYTHONPATH

直接add

poetry add git+https://github.com/SSmJaE/PepperBot.git

或者在pyproject.toml中添加

pepperbot = { git = "https://github.com/SSmJaE/PepperBot.git", branch = "master" }

添加之后

poetry install

然后就像正常安装一样使用就行

如果需要更新

poetry update

直接clone​

git clone https://github.com/SSmJaE/PepperBot.git
pip install poetry
poetry install

如果你希望在本地使用最新版本的 PepperBot,在使用 poetry 安装好 PepperBot 的依赖之后,需要手动添加PYTHONPATH

-pepperbot
...
- pepperbot
- docs
- your_dir
- main.py

将你的 bot 文件所在的根目录,放在与 docs 同级的位置

之后,你可能需要在 main.py 手动添加 import 路径,让 python 解释器知道 PepperBot 的位置

your_dir/main.py
import sys
from os import path

BASE_DIR = path.dirname(path.dirname(path.abspath(__file__)))
sys.path.append(BASE_DIR)

现在,你可以在 main.py 中直接导入从 git clone 的 PepperBot 了

your_dir/main.py
...
sys.path.append(BASE_DIR)

from pepperbot import PepperBot
危险

注意,所有从 pepperbot 导入的语句,必须在添加路径(sys.path.append)的下方

其它模块无所谓在上还是在下