Closed jiuyouxx closed 3 years ago
把config_demo.yaml复制或者重命名到config.yaml 然后改config.yaml中的配置
已经重命名了
先 cd 到项目文件夹再 python3 main.py 试试?
已知 Linux 下工作目录不在项目文件夹时直接 python3 main.py 会返回这个错误,Windows 环境下不知道是不是也这样
C:\Users\Administrator>cd C:\Users\Administrator\Desktop.env\mcl\
C:\Users\Administrator\Desktop.env\mcl>python3 main.py 'python3' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
C:\Users\Administrator\Desktop.env\mcl>python main.py
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop.env\mcl\main.py", line 15, in
那就默认你的 python 版本是 3.8 了,不为 3.8 可能会有一些其他问题。
可以使用 pip install -r [项目目录中的 requirement.txt]
安装依赖。
如果是单独缺少某个包而 requirement.txt 中没有提及,也可以直接 pip install [包名]
,如控制台日志中返回 ModuleNotFoundError: No module named 'graia.saya'
可以运行 pip install graia-saya
。
如果安装过程中出现问题( Graia 之类)可以试试使用 pip install poetry
然后将 Graia 的仓库克隆下来,cd 进入目录并 poetry install
进行安装。
安装完requirements.txt后出现了以下问题
C:\Users\Administrator\Desktop.env\mcl>python main.py
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop.env\mcl\main.py", line 8, in
C:\Users\Administrator\Desktop.env\mcl>pip install BaseEvent ERROR: Could not find a version that satisfies the requirement BaseEvent (from v ersions: none) ERROR: No matching distribution found for BaseEvent
C:\Users\Administrator\Desktop.env\mcl>pip install graia.broadcast Requirement already satisfied: graia.broadcast in c:\users\administrator\desktop .env\python\lib\site-packages (0.11.3)
怪,没碰到过这个问题
我python是3.9.2版本的,会和这个有关吗
不知道,我 Debian 用 Python3.9 的会有问题
2021年7月12日 上午11:11,jiuyouxx @.***> 写道:
我python是3.9.2版本的,会和这个有关吗
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/SAGIRI-kawaii/sagiri-bot/issues/71#issuecomment-877936251, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALWVY7T3ANLV7ZKZWAEBUILTXJMOJANCNFSM5AF46NYA.
那我换个版本试试
换了个版本又变成这样了
C:\Users\Administrator>C:\Users\Administrator\Desktop.env\mcl\main.py
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop.env\mcl\main.py", line 8, in
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-p
ackages\graia\application\event\lifecycle.py", line 3, in
尝试使用 graia-application-mirai 0.19.2
ERROR: pip's dependency resolver does not currently take into account all the pa ckages that are installed. This behaviour is the source of the following depende ncy conflicts. graia-application-mirai 0.19.2 requires graia-broadcast<0.9.0,>=0.8.0, but you h ave graia-broadcast 0.11.3 which is incompatible.
ERROR: pip's dependency resolver does not currently take into account all the pa ckages that are installed. This behaviour is the source of the following depende ncy conflicts. graia-scheduler 0.0.5 requires graia-broadcast<0.12.0,>=0.11.1, but you have gra ia-broadcast 0.8.0 which is incompatible.
升级graia-scheduler、graia-broadcast
这上下两个一个需要高版本一个需要低版本,我不知道咋办了
换一次版本报个不同的错
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop.env\mcl\main.py", line 8, in
全部卸载后重新安装
重装完又换了一个
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop.env\mcl\main.py", line 8, in
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-p
ackages\graia\application\event\lifecycle.py", line 3, in
pip install -U graia-application-mirai==0.19.2
可以用啦,感谢大佬
Traceback (most recent call last): File "C:\Users\Administrator\Desktop.env\mcl\main.py", line 15, in
from WebManager.websocket import set_log
File "C:\Users\Administrator\Desktop.env\mcl\WebManager\websocket.py", line 6
, in
from SAGIRIBOT.utils import get_config
File "C:\Users\Administrator\Desktop.env\mcl\SAGIRIBOT\utils.py", line 23, in