最近突然自学pytion,基础课程学完,开始研究pygame的时候,给卡住了,因为从没接触过这一块,于是网上各种科普,各种方法都试了一遍,没有一篇教程能完全成功,用看100篇论文能写出一篇论文的精神,了解了失败的原因,从广大经验中找寻适合的方法,最终安装成功~
1,第一部,安装homebrew
复制去终端直接粘贴,来源https://blog.csdn.net/HH2030/article/details/81437233
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
当出现 ==> Installation successful!时即为安装成功
别问我home-brew是干嘛的,问了也白问,因为我也不知道。强行科普一波,百度上说它是包管理器,我的理解使用上是类似linux系统里面apt一样的东西,下载更新各种包的贴心助手。
2,安装完brew以后很多教程都是直接安装pip,但是各种失败了。
后来试了下安装python依赖包,直接复制输入即可
brew install sdl smpeg sdl_image sdl_mixer sdl_ttf portmidi hg sdl_mixer portmidi
这里下载漫长的过程,也可以按照另外一篇文章说的只下载几个关键的
brew install hg stl sdl_image sdl_ttf
还有一个声音的
brew install sdl_mixer portmidi
3,当时我按照教程输入了pip3 install --user hg+http://bitbucket.org/pygame/pygame
但是提示我已安装pip3, 有点莫名其妙
后来我直接终端输入pip3 install pygame
成功安装~~~
对了 另外我在安装步骤2的同时,也听建议安装了XQuartz
https://www.xquartz.org/
参考这位大兄弟https://www.jianshu.com/p/d4f49767191e
最终又可以迈进一步,还好没放弃~谢谢大家的分享
探索是个有趣的过程~