pygame应该安装在哪里?

时间:2018-05-27 00:10:06

标签: python python-3.x pygame pillow

我已经在OSX Sierra上使用pip3为python 3.6.5安装了Pygame和枕头,我一直得到同样的错误'没有名为Pygame / pillow的模块'。它确实在路径/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages中成功安装了两个模块 但似乎无法找到它们。我已经尝试将它们移动到我存储我编写的程序的文件夹中,但是会收到奇怪的错误消息,例如

onStop()

尽管如此(来自pygame.base import *)不在编码中的任何地方。我也尝试过将它们移动到 usr / local / lib / site-packages但它找不到它们。有谁知道python认为它们存储在哪里所以我可以将它们移动到那里?感谢

2 个答案:

答案 0 :(得分:0)

尝试命令:

python -m site

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

将安装创建的文件夹附加到PYTHONPATH,将此行添加到主文件夹中的~.profile~/.bash_profile文件。

export PYTHONPATH=$PYTHONPATH:/path/to/installation/site-packages

答案 1 :(得分:0)

我在Ubuntu上遇到这个问题也许这是同样的事情。基本上如果你使用sudo权限进行pip3安装,那么如果你运行具有正常权限的python3脚本,它将不会获得lib并向你抛出此错误。但是,如果你使用sudo运行python3脚本,它应该可以工作。