2015-11-02 75 views
3

我开始在Ubuntu 15.04中使用PyCharm和Python 2.7编写我的代码。同时,我安装了Ubuntu 15.10和PyCharm 4.5.4 CE。现在,当我运行我的代码,我得到这个错误:PyCharm中的Python错误消息:无法附加到共享内存段

QNativeImage: Unable to attach to shared memory segment. 

(python2.7:8078): Gdk-WARNING **: shmget failed: error 28 (No space left on device) 
X Error: BadDrawable (invalid Pixmap or Window parameter) 9 
    Major opcode: 62 (X_CopyArea) 
    Resource id: 0x0 

虽然它不会发生,每次我跑我的代码。会是什么呢?

回答

4

我得到这个错误与旧的Openjdk包。 sudo apt-get更新并升级后,此错误消失。

+1

是的。我升级到java jdk 8'sudo apt-get install openjdk-8-jdk',然后选择它作为默认'sudo update-alternatives --config java'。你可以检查java版本'java -version'。它应该说类似'openjdk version“1.8.0_66-internal”' –

+0

对于我们这些在RHEL/Centos上的用户: 'sudo yum install java-1.8.0 -openjdk.x86_64' 'sudo alternatives --config java ' (选择类似/usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java) – tvt173