2016-05-27 121 views
0

我在设置我的MAC上的Pygame时遇到问题。这里是我的规格:OS X El Capitan 10.11.4。每当我跑与进口pygame的一个文件,我得到的终端出现以下错误信息:Pygame在MAC OS X上的问题

ImportError: No module named 'pygame' 

如果我尝试从到位桶安装pygame中的方向,这我下面跟我做,我得到以下信息:

-bash: /usr/local/bin/pip3: /usr/local/opt/python3/bin/python3.5: bad interpreter: No such file or directory 

同样,当我运行下面的命令,在终端显示该消息:

enter code here pip3 install --user hg+http://bitbucket.org/pygame/pygame 

我曾尝试YouTube视频和堆栈溢出,但似乎没有牛逼o帮助我。我相信,但我不确定,我仍然指向Python 2.7,我不知道如何解决这个问题。我相信我正在使用Python 3.4。我发现类似于我的问题,但不知道该怎么办。任何帮助将是伟大的!谢谢!

+0

您需要更改的版本,你可以告诉你在终端,如果键入“蟒蛇--version”使用哪个版本的Python python你可以改变你的$ PATH当前指向的python的安装。 – Jayson

+0

是的,当我输入python --version时,我得到了Python 2.7.10,这不是我使用的。我认为我的问题是现在 - 如何更改您的$ path当前指向的python安装?这是我需要做的,但不知道该怎么做。 –

回答

0

请注意,我目前没有在Mac上,所以我正在做一些内存,我认为应该这样做,所以这可能会有所不同。

开端子和类型:

which python3 

复制的,其什么的值命令返回。 打开你的〜/ .bash_profile中使用文本编辑器,我想你可以只输入(但不知道)

edit ~/.bash_profile 

,你可以在这两条线添加到您的bash配置文件:

PATH="[Replace me with what the which command returned]:${PATH}" 
export PATH 

保存,然后在您的终端窗口中,您可以键入:

source ~/.bash_profile 
echo $PATH 
python --version 

验证它是否检测到您的更改。

我能想到的一些注意事项是使用python 2.x和3.x的东西之间的兼容性,这可能会破坏现有的程序,所以如果您因为某种原因需要更换回来,只需删除添加到您的行中的行bash配置文件。

+0

是的,我试过,但现在当我在终端输入命令我得到这个消息:-bash:which:command not found -bash:sed:command not found你知道如何解决这个问题吗?我不得不打开bash,但它不会让我 –

+0

这听起来很奇怪,尤其是sed部分,当你将新的python位置附加到路径上时,可能会发生某些事情。在任何情况下,要撤消更改,您需要打开〜/ .bash_profile,可能使用mac文件浏览器。由于该文件以。开头,所以如果您还没有看到隐藏文件,则必须启用。它很可能位于诸如/Users/MyUserName/.bash_profile之类的位置。打开它并简单地删除添加的内容,使其恢复到原始状态。 – Jayson

+0

是的,我通过在苹果支持上找到一个帖子解决了这个问题。实际上,我发现网络上几乎没有关于这个问题!非常沮丧!但苹果指南帮助,但在终端重置了我很多事情!我还没有解决我的pygame问题! –