1
我試圖用pypy
編譯器來運行我的Python代碼,但sys.path
爲pypy是從普通的Python編譯器不同,所以當我試圖導入默認模塊,如不同的sys.path
import pygame
它在pypy中失敗,說明找不到該模塊,而它可以正常使用正常的python命令。任何幫助是極大的讚賞。
我試圖用pypy
編譯器來運行我的Python代碼,但sys.path
爲pypy是從普通的Python編譯器不同,所以當我試圖導入默認模塊,如不同的sys.path
import pygame
它在pypy中失敗,說明找不到該模塊,而它可以正常使用正常的python命令。任何幫助是極大的讚賞。
我想你會希望爲CPython安裝任何模塊,以便與PyPy一起使用。事實並非如此。從CPython 2.6升級到CPython 2.7時也是如此:您已經爲2.6安裝的模塊不能自動用於2.7,並且必須重新安裝。同樣,您必須重新安裝PyPy的模塊。
這就是說,標準pygame不適合PyPy,但敬請期待;似乎有人正在研究基於cffi的pygame版本,這應該與PyPy一起工作得很好。
相關:http://stackoverflow.com/a/13635272/846892 –
正如在相關問題中所說的,「pygame」是(was?)與「pypy」不兼容。更一般地說,關於「找不到模塊」的錯誤,也許你可以在你的問題中顯示你的'pypy'和'CPython'' sys.path'來比較它們。 –