2015-11-02 43 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