遇到的问题:
官网中使用 pipx 的虚拟环境安装 nb-cli,进而使用 nonebot,但是运行
nb docker up |
时遇到未安装 nonebot 的提示,但不论你是否安装,或者直接强制安装在这个虚拟环境 pipx runpip nb-cli nonebot2
都没有作用。
所以最后还是使用正常的 python
python -m env bot | |
cd ./bot/Scripts/activate | |
pip install nb-cli | |
nb create bot1 | |
cd ... #手动到达 bot1 目录,一般这一步不需要 | |
nb run --reload |
但是即使使用这个,虽然可以进行容器化,但是不能运行!
tip:
当电脑有多个 python 时,默认的 pip 管理是你第一个安装的版本,如果是其他版本:
python3.x -m pip xxx |
其他类似的情况也是如此,注意有些程序的命令名称跟其包名不一样,指定时要写包名