MCSLTeam / MCSL2

MCSL2 | 一个简洁全能的Minecraft开服器
https://mcsl.com.cn
GNU General Public License v3.0
390 stars 41 forks source link

BUG | 强制设置Linux桌面环境变量导致无法运行 #73

Closed DSHUGUI closed 1 year ago

DSHUGUI commented 1 year ago
  1. 建议新建一个分支,放这个项目 需要用到的文件 用户可以不手动安装额外软件、库

  2. 该项目 现在用Ubuntu和Ubuntu上的python解释器 建议测试稳定后把python解释器放在这个分支

  3. 以一个目录的形式发布,方便调试单个文件

LxHTT commented 1 year ago

请问是源代码无法运行还是打包后的程序无法运行

DSHUGUI commented 1 year ago

都有。

DSHUGUI commented 1 year ago

""" python3 MCSL2.py

from qfluentwidgets import ProgressBar, IndeterminateProgressBar ModuleNotFoundError: No module named 'qfluentwidgets'

"""

""" ./MCSL2.bin Traceback (most recent call last): File "/tmp/onefile_7252_1688589768_156232/MCSL2.py", line 1664, in File "/tmp/onefile_7252_1688589768_156232/os.py", line 675, in getitem KeyError: 'XDG_SESSION_TYPE' """

""" pip install PyQt-Fluent-Widgets

apt install python3-pyqt5.qtsvg

apt install python3-pyqt5.qtx11extras

pip install loguru

pip install aria2p

python3 MCSL2.py Traceback (most recent call last): File "/home/kali/Desktop/MCSL2/MCSL2.py", line 1664, in if environ["XDG_SESSION_TYPE"].lower() != 'x11':


  File "<frozen os>", line 679, in __getitem__
KeyError: 'XDG_SESSION_TYPE'

"""
DSHUGUI commented 1 year ago

新分支的问题已修复 image