启动pycharm时的常见报错问题以及解决方法--版本以及无法检测到图形环境

IDEA用法整理(头部注释、打包运行) IDEA - Build Path 在IntelliJ IDEA 中选择 File->Project Structure->Modules->Dependencies 右边有个绿色的 阅读详情
1.版本问题
报错
[kiosk@foundation65 bin]$ sh pycharm.sh
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Startup Error: Unable to detect graphics environment

这是由于jdk版本老旧引起的,可以尝试更新版本jdk

解决方案

1.使用wget从华为云下载jdk的tar包

[root@foundation65 ~]$    cd /usr/local/
[root@foundation65 local]$    wget https://repo.huaweicloud.com/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz

注意是在root用户下
2.解压

[root@foundation65 local]$ tar -zxvf tar -zxvf jdk-9.0.1_linux-x64_bin.tar.gz 

3.配置JAVA_HOME

[root@foundation65 local]$ vim /etc/profile

添加内容

{
export JAVA_HOME=/usr/local/jdk-9.0.1
export JRE_HOME=/usr/local/jdk-9.0.1/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
};

在这里插入图片描述
4.使修改生效

[root@foundation65 local]# source /etc/profile

没有任何warning
5.验证安装是否成功

[root@foundation65 local]# java -version

但是会发现版本并没有更新,依旧还是以前的版本
在这里插入图片描述### 解决方案

[root@foundation65 ~]# which java
/bin/java
[root@foundation65 ~]# which javac
/usr/local/jdk-9.0.1/bin/javac

为了防止排错失败无法找回源文件,先进行备份

[root@foundation65 ~]# cp /bin/java /mnt/
[root@foundation65 ~]# cp /usr/local/jdk-9.0.1/bin/javac /mnt/

删除原先的java&javac 创建链接

[root@foundation65 ~]# ln -s $JAVA_HOME/bin/javac /usr/bin/javac
[root@foundation65 ~]# ln -s $JAVA_HOME/bin/java /usr/bin/java

java -verison这时候会发现版本更新完成

[root@foundation65 ~]# java -version
java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

这时候再启动sh pycharm.sh发现还是启动失败

解决方案
[kiosk@foundation65 bin]$ sudo vim ~/.bashrc

添加export DISPLAY=:0.0
在这里插入图片描述更新文件

[kiosk@foundation65 bin]$ source ~/.bashrc

此时启动pycharm,成功!

如有需要linux下pycharm的安装教程,请点击链接:《linux系统下pycharm的安装》

【OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will】 OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed i 阅读详情

相关推荐

Pycharm启动失败的解决(Windows NAT Driver)

Start Failed沮丧???? 部分Jet Brains工具,例如IDEA,Pycharm,CLion,使用者会遇到下面的情况 java.util.concurrent.CompletionException: java.net.BindException: Address already in use: bind at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java

qq_46558780的博客 2973

YOLO环境配置+项目启动全流程(Conda+PyCharm超详解)

YOLO(You Only Look Once)是一个基于深度学习的目标检测算法,广泛应用于智能识别领域。本篇保姆级教学将手把手教你如何从零开始运行一个YOLO项目,适合完全没有基础的新手。

一键难忘的博客 1458

PyCharm无法识别高版本Python?四步排查解决[unsupported]报错

在Python开发中,集成开发环境(IDE)与解释器的兼容性配置是项目搭建的基础环节。PyCharm作为主流Python IDE,其解释器检测机制依赖于内部兼容性列表和系统环境变量。当开发者升级到较新的Python版本(如Python 3.11),常因IDE版本滞后或环境配置残留,触发`[unsupported]`或路径解析错误,这直接影响了开发环境的稳定性和项目构建效率。此类问题的技术价值在于理解IDE与语言运行的协作原理,掌握环境隔离与配置管理的最佳实践。典型的应用场景包括新版本Python适配、多

weixin_31083901的博客 314

【Linux】“unable to detect graphics environment”的解决方法

首先vim ~/.bashrc 1、在末尾添加export DISPLAY=映射到另一台机器上的IP地址:0.0 如:export DISPLAY=192.168.1.1:0.0 2、在末尾添加export PATH=你要映射的程序的路径:${PATH} 如:export PATH=/home/clion/bin:${PATH} 然后source ~/.bashrc 最后重新打开一个新的终端即可启动:感谢StackOverflow的这个助攻Unable to detect graphics environm

Hello,My Friends~ 8781

linux下安装webstorm提示:Startup Error: Unable to detect graphics environment

环境信息:安装webstorm,执行webstorm.sh,提示:Startup Error: Unable to detect graphics environment无法检测图形环境原因:在执行安装脚本之前,普通用户和超级用户之间进行多多次切换,导致图形程序无法启动,具体根因还未查证解决方案:关闭当前命令窗口,重新打开,再安装。...

小黑鹅的专栏 1万+

pycharmlinux报错java,linux – Pycharm启动错误:无法检测图形环境

我正在尝试在Fedora 25 x64上安装Pycharm专业版.下载文件并解压缩后,我正在尝试在bin目录中运行脚本./pycharm.sh.这是我得到的错误:Startup Error: Unable to detect graphics environment我检查了我的Java版本[root@localhost bin]# java -versionopenjdk version "1.8...

weixin_36324960的博客 2287

远程启动IDEA报错Startup Error: Unable to detect graphics environment

远程启动IDEA报错Startup Error: Unable to detect graphics environment原因:X11-forwarding未安装X11-Forwarding相关介绍检查X11 forwarding是否开启方法 原因:X11-forwarding未安装 使用MobaXterm进行ssh远程登录,会显示如下页面: 原来X11 forwarding依赖“xorg...

nmmbwan的博客 9137

linux安装pycharm报错Unable to detect graphics environment

执行 sh pycharm.sh 报错: Startup Error Unable to detect graphics environment 解决方法: 重新开启一个终端,以用户而非root身份登入,重新执行 sh pycharm.sh 很神奇,但是成功了!

我有明珠一颗的博客 5440

Python开发环境配置与常见问题解决方案

Python环境配置是开发者入门的第一个挑战,涉及解释器安装、PATH设置和版本管理等基础概念。通过虚拟环境技术可以实现项目依赖隔离,而pip作为Python生态的核心包管理工具,其网络配置、权限管理和依赖解析机制直接影响开发效率。在实际工程实践中,合理使用VSCode/PyCharm等IDE的调试功能,结合pdb等调试工具能快速定位环境问题。针对Windows/Linux多平台开发,需要注意路径处理、文件编码等兼容性问题。本文重点解析Python环境配置中的PATH设置、虚拟环境创建、pip包管理三大高频

weixin_33889665的博客 286

Python+PyCharm+OpenCV环境搭建指南:从零开始配置计算机视觉开发环境

计算机视觉作为人工智能的重要分支,其核心在于让机器能够“看懂”图像与视频。其实现原理依赖于图像处理算法和机器学习模型,通过提取和分析像素数据来识别模式、检测目标。这一技术的价值在于赋能众多应用场景,如人脸识别、自动驾驶、工业质检和增强现实。在工程实践中,Python因其简洁语法和丰富生态成为首选语言,而OpenCV作为行业标准库提供了强大的图像处理功能。PyCharm作为集成开发环境(IDE),通过智能代码补全和调试工具,能显著提升开发效率。本文聚焦于如何高效搭建Python+PyCharm+OpenCV这

weixin_34072458的博客 654

PyCharm中TensorFlow环境配置:Conda与虚拟环境方案详解

Python虚拟环境是管理项目依赖、避免版本冲突的核心技术,通过创建隔离的Python运行空间,确保不同项目使用独立的包版本。其原理基于路径重定向和环境变量隔离,使得每个环境拥有专属的site-packages目录。这一机制对于深度学习开发尤为重要,因为像TensorFlow这类框架对CUDA、cuDNN等系统库和Python版本有严格依赖。在工程实践中,环境配置的稳定性直接决定了模型训练与部署的效率。针对PyCharm这一主流IDE,常见环境管理方案包括Conda和纯Python虚拟环境(venv)。C

weixin_30706691的博客 391

目标检测pycharm的terminal终端打开提示:系统找不到指定的路径。...如何解决

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 861

Anaconda与PyCharm集成指南:构建高效Python数据科学开发环境

在Python开发中,虚拟环境和集成开发环境(IDE)是提升开发效率和项目可复现性的关键技术。虚拟环境通过隔离项目依赖,有效解决了Python中常见版本冲突问题,而专业的IDE则通过智能代码补全、调试和项目管理工具,大幅提升了编码体验。Anaconda作为领先的数据科学平台,集成了强大的Conda包管理和环境管理功能,而PyCharm作为专业的Python IDE,提供了全面的开发支持。将两者结合,开发者可以在PyCharm中无缝使用Conda创建的独立环境,实现从环境配置、依赖安装到代码编写、调试和Ju

weixin_30587927的博客 439

PyCharm+Python+Selenium环境搭建避坑指南:从驱动配置到实战优化

自动化测试与Web爬虫开发中,环境配置是首要且关键的环节。其核心原理在于通过WebDriver协议实现程序对浏览器的自动化控制,这解决了手动操作的低效与不一致性问题,为UI自动化测试、数据抓取及网页交互模拟提供了技术基础。在实践层面,版本兼容性、环境变量配置及浏览器驱动管理是决定环境稳定性的三大要素。例如,Python版本与Selenium库的匹配、ChromeDriver与浏览器版本的严格对应,都直接影响脚本能否成功运行。针对这些高频痛点,本文围绕‘驱动配置’与‘环境变量’等核心热词,详细拆解了从软件安装

weixin_34293911的博客 296

【零基础秒上手】YOLOv8 目标检测实战:PyCharm 可视化从 0 到 1 落地

本文提供了一套完整的YOLOv8目标检测实战指南,采用PyCharm可视化操作,适合零基础用户快速上手。教程涵盖环境搭建、数据集准备、模型训练和推理部署全流程,重点解决新手常见问题,确保零命令行操作。核心内容包括:使用PyCharm创建纯净虚拟环境,安装指定版本的YOLOv8和相关依赖;规范YOLO格式数据集目录结构,推荐X-AnyLabeling标注工具;编写dataset.yaml配置文件注意事项;一行代码启动模型训练的方法及关键参数解析。教程特别强调数据标注与配置文件的匹配性,提供训练指标解读和常见

2403_87666902的博客 1741

Linux下PyQt5开发环境搭建:避开Pycharm配置的3个常见

本文详细介绍了在Linux系统下搭建PyQt5开发环境如何避开Pycharm配置的3个常见坑,包括系统级依赖与Python包的版本协调、Pycharm外部工具的正确配置以及虚拟环境中的PyQt5陷阱。通过实用的操作步骤和问题排查方法,帮助开发者在Ubuntu/Debian系发行版上高效建立PyQt5开发工作流。

weixin_30576827的博客 297

PyCharm安装与配置全攻略:Python新手高效开发环境搭建指南

集成开发环境(IDE)是现代软件开发的核心工具,它通过整合代码编辑、调试、项目管理等功能,极大提升了开发效率。其工作原理在于提供智能代码补全、语法高亮、版本控制等自动化辅助,减少了开发者的重复劳动。在Python生态中,PyCharm作为一款专为Python设计的IDE,凭借其开箱即用的特性和强大的智能辅助,成为众多开发者的首选。对于初学者而言,掌握PyCharm的安装与配置是迈向高效编程的第一步,能够帮助快速搭建稳定的学习环境,避免在环境配置上耗费过多精力。本文将从版本选择、系统适配、虚拟环境配置等关键环

weixin_30326741的博客 457

PyCharm与Conda虚拟环境配置全攻略:解决Python项目依赖冲突

在Python开发中,虚拟环境是管理项目依赖、解决版本冲突的核心技术。其原理是为每个项目创建独立的Python运行环境,实现包依赖的完全隔离。这一技术对于数据科学、机器学习等领域的工程实践尤为重要,能有效避免不同项目因TensorFlow、NumPy等关键库版本不兼容导致的问题。通过Conda这一跨平台环境管理器,开发者可以便捷地创建、复制和迁移包含特定Python版本及依赖的虚拟环境。结合PyCharm这一集成开发环境,开发者能够在享受智能编码辅助的同,直接使用隔离的Conda环境进行开发调试,大幅提

axfcjwkbi259888707的博客 390
上一篇: 火狐浏览器的版本更新(平滑升级)
33℃
博客等级 码龄7年 20粉丝 99原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值