跳到主要内容

安装

信息

需要 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)的下方

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