PyCharm在Ubuntu上冻结整台计算机

时间:2015-11-20 10:51:55

标签: pycharm freeze

我在Ubunto 15.10上运行带有JDK 8的PyCharm 5。问题是Ubuntu带有3个不同的Python版本,当我被提示在PyCharm中选择正确的解释器版本时,整个计算机就会冻结。 有没有人见过类似的东西?

2 个答案:

答案 0 :(得分:8)

回答这个问题:是的,完全相同的行为,但OpenJDK 7和OpenJDK 8.它冻结了UI;可以通过SSH访问计算机,这样就可以杀死PyCharm Java进程。我无法进一步调查(相反,我回到了我的旧机器OS X,PyCharm与Java解释器捆绑在一起)。

使用解决方法编辑:更改“设置”中的UI主题。在“设置”对话框中的“外观”和“外观”下。行为>外观改变主题来自' GTK +'到了Intellij'。我保存了这个更改,重新启动了PyCharm,我没有看到冻结。关于Ubuntu Launchpad和bugs.debian.org的Bug报告提出了GTK +和OpenJDK的问题,例如:

https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1510009

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798131

答案 1 :(得分:0)

正如@Ev回答的那样,到目前为止已经可以切换到Oracle JDK。

发件人:https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/

第1步-频率设定 在开始安装之前,请以sudo用户身份登录外壳并更新当前已安装的软件包。

sudo apt update
sudo apt upgrade

第2步–在Ubuntu 18.04上安装Java 11 您需要将以下PPA添加到Ubuntu系统。该PPA包含具有Java安装脚本的软件包oracle-java11-installer。

sudo add-apt-repository ppa:linuxuprising/java

然后使用此软件包中提供的脚本安装Java 11。该脚本从官方站点下载Java存档并在您的系统上进行配置

sudo apt update
sudo apt install oracle-java11-installer

另外,安装以下软件包将Java 11配置为Ubuntu 18系统上的默认Java版本。

sudo apt install oracle-java11-set-default

在这里可能会引发错误,并给出说明下载jdk_something_tar.gz和mkdir并将其复制到那里。终端错误跟踪中概述了每个步骤。

也可能会要求您将命令更改为:

sudo apt install oracle-java11-set-default-local

第3步–验证Java版本 使用以下命令检查系统上已安装的Java版本。

java -version

java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

因此终端中的错误跟踪要求将-local添加到某些命令。

然后转到此处:https://www.jetbrains.com/help/pycharm/switching-boot-jdk.html

从GUI帮助菜单开始,您可以:

切换用于运行PyCharm的Java运行时 在“帮助”菜单上,单击“查找操作”,或按Ctrl + Shift + A。

找到并选择“ Switch Boot JDK”操作。

选择所需的JDK,然后单击“确定”。

我以前每10分钟冻结一次,但现在整天都没事。

我相信默认的JDK是与Pycharm打包在一起的东西。