pygame应该安装在哪里?

2024-06-16 11:49:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在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认为它们存储在哪里,所以我可以把它们移到那里?谢谢


Tags: 模块pathbaselib错误pip3librarysite
2条回答

我在Ubuntu上遇到了这个问题,也许这是同一件事。基本上,如果您使用sudo权限安装pip3,那么如果您以普通权限运行python3脚本,它将不会获得lib并向您抛出此错误。但是,如果使用sudo运行python3脚本,它应该可以工作。在

请尝试以下命令:

python -m site

将显示当前python解释器检查包的文件夹列表。但是,不要将文件移到那里,而是尝试对pygame进行干净的安装,不要移动文件夹。在

将安装程序创建的文件夹附加到PYTHONPATH,将此行添加到主文件夹中的~.profile或{}文件中。在

^{pr2}$

相关问题 更多 >