错误:命令出错,退出状态为1:python setup.py egg_info检查日志以获取完整的命令输出。-尝试安装pyjnius时
我一直试图通过pip命令错误:命令出错,退出状态为1:python setup.py egg_info检查日志以获取完整的命令输出。-尝试安装pyjnius时,python,git,pip,pyjnius,Python,Git,Pip,Pyjnius,我一直试图通过pip命令pip install pyjnius和pip install git安装pyjnius+git://github.com/kivy/pyjnius.git但似乎都返回了以下错误代码 Collecting git+git://github.com/kivy/pyjnius.git Cloning git://github.com/kivy/pyjnius.git to c:\temp\pip-req-build-7d_4quh2 ERROR: Comma
pip install pyjnius
和pip install git安装pyjnius+git://github.com/kivy/pyjnius.git
但似乎都返回了以下错误代码
Collecting git+git://github.com/kivy/pyjnius.git
Cloning git://github.com/kivy/pyjnius.git to c:\temp\pip-req-build-7d_4quh2
ERROR: Command errored out with exit status 1:
command: 'c:\users\user\pycharmprojects\kivy_project\venv\scripts\python
.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Temp\\pip-
req-build-7d_4quh2\\setup.py'"'"'; __file__='"'"'C:\\Temp\\pip-req-build-7d_4
quh2\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=
f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, _
_file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Temp\pip-pip-egg-info-6mu1
ulvw'
cwd: C:\Temp\pip-req-build-7d_4quh2\
Complete output (9 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Temp\pip-req-build-7d_4quh2\setup.py", line 95, in <module>
compile_native_invocation_handler(*get_possible_homes(PLATFORM))
File "jnius\env.py", line 172, in get_possible_homes
get_jdk_home(platform),
File "jnius\env.py", line 142, in get_jdk_home
raise Exception('Unable to determine JDK_HOME')
Exception: Unable to determine JDK_HOME
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check
the logs for full command output.
收集git+git://github.com/kivy/pyjnius.git
克隆git://github.com/kivy/pyjnius.git 至c:\temp\pip-req-build-7d_4quh2
错误:命令出错,退出状态为1:
命令:“c:\users\user\pycharmprojects\kivy\u project\venv\scripts\python
.exe'-c'导入系统、设置工具、标记化;sys.argv[0]=“C:\\Temp\\pip-
req-build-7d_4quh2\\setup.py''__文件C:\\Temp\\pip-req-build-7d\u 4
quh2\\setup.py'';f=getattr(标记化,“'open'”,open)(\uuuuu文件);代码=
f、 read().replace(“\r\n”“”,““\n”“”);f、 close();exec(编译(代码_
_文件“'exec'”)'egg\u info--egg base'C:\Temp\pip-pip-egg-info-6mu1
ulvw'
cwd:C:\Temp\pip-req-build-7d_4quh2\
完整输出(9行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Temp\pip-req-build-7d_4quh2\setup.py”,第95行,在
编译本机调用处理程序(*获取可能的主(平台))
文件“jnius\env.py”,第172行,在get\u-mably\u homes中
获取jdk_主页(平台),
文件“jnius\env.py”,第142行,在get_jdk_home中
引发异常('无法确定JDK_HOME')
异常:无法确定JDK_主页
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg\u info Check
完整命令输出的日志。
请任何人给我一个解决方案,因为我对这件事有点陌生。错误消息显示了它失败的原因:
Exception: Unable to determine JDK_HOME
确保已安装JDK(Java开发工具包)。如果安装了JDK,但它仍然不工作,请尝试将JDK_HOME
环境变量设置为指向正确的位置
下面是抛出错误消息的位置,以供参考: