01. 快速上手
# 快速上手
详见官网 快速上手 ,挺详细的
dev env
python --version # Python 3.12.7
pip --version # pip 24.2 from ...\Python_Anaconda\Lib\site-packages\pip (python 3.12)
pipx --version # 1.7.1
# 如果没有前两个,自己解决
# 如果没有pipx:
# python -m pip install --user pipx
# python -m pipx ensurepath
# 重启cmd
有和vue-cli类似,有脚手架的,可以大大简化创建初始项目的步骤
详见官网 https://nonebot.dev/docs/quick-start
pipx install nb-cli # 安装脚手架。安装完成后,你可以在命令行使用 `nb` 命令来使用脚手架
nb create # 使用脚手架来创建一个项目
[?] 项目名称: awesome-bot
[?] 要使用哪些驱动器? FastAPI (FastAPI 驱动器)
[?] 要使用哪些适配器? Console (基于终端的交互式适配器) # 这里我选择好多个
[?] 立即安装依赖? (Y/n) Yes
[?] 创建虚拟环境? (Y/n) Yes
[?] 要使用哪些内置插件? echo
cd <项目名>
nb run # 项目运行。或 nb run --reload,--reload 代表项目内文件有更改机器人就会热重载
# /echo hello world # 可以测试下是否成功
在项目运行起来后,Console
适配器会在你的终端启动交互模式,你可以直接在输入框中输入 /echo hello world
来测试你的机器人是否正常运行。
venv备注
如果你退出了venv,可以通过这种方法再进入
python -m venv .venv
call .venv\Scripts\activate.bat # @env Windows
.\.venv\Scripts\activate # @env Windows2
source .venv/bin/activate # @env Linux或MacOS
deactivate # @env 退出虚拟环境
链接到当前文件 0
没有文件链接到当前文件