赞
踩
深夜写一个神坑,虚拟机linux当中的pycharm运行subprocess调用命令行,出现subprocess.CalledProcessError: Command ‘XXX’ returned non-zero exit status 1.前面有no jdk install。。。。。检查了一天的,命令行当中运行命令没问题,甚至连sudo java的问题也顺带解决了,也检查了命令行当中的profile和bashrc文件关于jdk的配置信息,输入javac和java -version都没问题。琢磨半天,还是觉得是jdk问题,索性又装了其他版本的jdk,两个Jdk并存,同时使用profile和bashrc方法输入了一遍路径,运行java -version发现没有改变java环境!!!!!!!!离谱的是当我把第一次配置的jdk环境信息删去后,保留第二个jdk信息后竟然无法识别java环境,即输入java,无法识别!!!!在pycharm当中依然是subprocess.CalledProcessError: Command ‘XXX’ returned non-zero exit status 1.no jdk install。。。。。
因为无法识别jdk,采用系统默认的sudo apt install openjdk-11-jre-headless ,我尼玛直接成功,,,网上的手动配置都很坑好吧,对于pycharm调用命令行,这种手动配置的太费时垃圾而且不稳定了吧,建议所有有新系统的第一步就是更换国内源,然后用命令安装,1s就解决了。。。。。。。。。。。。。。。。。太坑了。。。。。。。。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。