我已经在OSX Sierra上使用pip3为Python3.6.5安装了Pygame和pillow,并且一直收到相同的错误“没有名为Pygame/pillow的模块”。它确实成功地在path/Library/Frameworks中安装了这两个模块/Python.framework/Versions/3.6/lib/python3.6/site-packages 但似乎找不到他们。我试着把它们移到存储我编写的程序的文件夹中,但是收到了奇怪的错误消息,比如
'from pygame.base import *
ImportError: No module named base '
尽管如此(从游戏机.baseimport*)不在编码的任何地方。我也试着把它们移到 usr/local/lib/site包,但在那里找不到它们。有没有人知道python认为它们存储在哪里,所以我可以把它们移到那里?谢谢
我在Ubuntu上遇到了这个问题,也许这是同一件事。基本上,如果您使用sudo权限安装pip3,那么如果您以普通权限运行python3脚本,它将不会获得lib并向您抛出此错误。但是,如果使用sudo运行python3脚本,它应该可以工作。在
请尝试以下命令:
将显示当前python解释器检查包的文件夹列表。但是,不要将文件移到那里,而是尝试对pygame进行干净的安装,不要移动文件夹。在
将安装程序创建的文件夹附加到}文件中。在
^{pr2}$PYTHONPATH
,将此行添加到主文件夹中的~.profile
或{相关问题 更多 >
编程相关推荐