Mac下使用conda安装pygame
起初按照项目介绍的安装方式,使用Anaconda:
看安装过程也没报错,一切看似挺顺利的。运行一下项目:
看到的结果是这样的:
只有文字输出,没有任何可视化!
我的Mac下同时安装了Python2.7
(系统自带)和Python3.6
,执行命令的时候,也不知道是安装到了2.7下还是3.6下,这个时候我想到了virtualenv。
先安装virtualenv
为了确保使用的是Python2.7
,执行如下命令:
有一个IOError,原因是权限不够,那就给这个包的目录一个权限:
这个时候安装成功了。接下来创建一个virtualenv
的Python2.7环境:
指定对应的Python版本,这个是系统自带的版本。成功后,当前目录会多出一个env2.7的文件夹,然后激活这个环境:
成功后,终端前面会多出一个(env2.7)
。确认一下环境,执行python
命令:
顺便提一下,如果你想退出这个环境,最简单的方法是直接关掉当前的终端,当然还有个命令deactivate
可以退出。
env2.7下安装pygame
访问pygame的官方说明文档,其实它推荐的Mac安装方法也是使用virtualenv
。找到Mac installation
根据它的提示一步步来:
安装成功后,测试一下:
会出现一个打飞机的小游戏,这个时候你已经成功安装了pygame,最后运用一下智能出租车的项目: