-
Notifications
You must be signed in to change notification settings - Fork 0
Description
minecraft_launcher_lib这个库非常好用,可我在用install功能时报错:
File "D:\python3.8\lib\site-packages\minecraft_launcher_lib\install.py", line 138, in install_minecraft_version version_list = requests.get("https://launchermeta.mojang.com/mc/game/version_manifest.json", headers={"user-agent": get_user_agent()}).json()
而当我在get后加上verify=False时,就没此报错了。再使用install时下载报错:
File "D:\python3.8\lib\site-packages\minecraft_launcher_lib\install.py", line 141, in install_minecraft_version do_version_install(versionid, minecraft_directory, callback, url=i["url"]) File "D:\python3.8\lib\site-packages\minecraft_launcher_lib\install.py", line 100, in do_version_install download_file(url, os.path.join(path, "versions", versionid, versionid + ".json"), callback) File "D:\python3.8\lib\site-packages\minecraft_launcher_lib\helper.py", line 38, in download_file r = requests.get(url, stream=True, headers={"user-agent": get_user_agent()})
当我在helper.py的get后加上verify=False时,就没此报错了。再次使用install,即将下载好游戏时报错:
Traceback (most recent call last): File "D:\python3.8\lib\threading.py", line 932, in _bootstrap_inner self.run() File "D:\python3.8\lib\threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "C:/Users/Administrator.SC-202107261643/Desktop/下载.py", line 6, in do mll.install.install_minecraft_version('1.12.2',a) File "D:\python3.8\lib\site-packages\minecraft_launcher_lib\install.py", line 136, in install_minecraft_version do_version_install(versionid, minecraft_directory, callback) File "D:\python3.8\lib\site-packages\minecraft_launcher_lib\install.py", line 123, in do_version_install install_jvm_runtime(versiondata["javaVersion"]["component"], path, callback=callback) File "D:\python3.8\lib\site-packages\minecraft_launcher_lib\runtime.py", line 47, in install_jvm_runtime manifest_data = requests.get(_JVM_MANIFEST_URL, headers={"user-agent": get_user_agent()}).json() File "D:\python3.8\lib\site-packages\requests\api.py", line 75, in get return request('get', url, params=params, **kwargs) File "D:\python3.8\lib\site-packages\requests\api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "D:\python3.8\lib\site-packages\requests\sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "D:\python3.8\lib\site-packages\requests\sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "D:\python3.8\lib\site-packages\requests\adapters.py", line 514, in send raise SSLError(e, request=request)
请问怎么办,如果我操作有误,能不能告诉我正确使用方法,如果库本身有错,请修复问题。(我用的python版本:3.8.10下载的游戏版本:1.12.2)