linux下pip安装pygame
在学习python的过程中要用到pygame,在安装过程中遇到一些问题,经百度解决。因为使用的版本为python3,故以下教程针对python3版本。安装教程如下:
一.首先你要确保你已经安装了pip
在终端中输入pip --version或者pip3 --version检查,如果安装成功,则显示以下内容
zn@zn-ThinkPad-E470c:~$ pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)
zn@zn-ThinkPad-E470c:~$ pip3 --version
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4)
zn@zn-ThinkPad-E470c:~$
如未安装,则使用以下命令安装 $ sudo python get-pip.py 或者
$ sudo python3 get-pip.py
然后再按上述方法检查是否安装成功
二.安装Pygame依赖的库(如果你开始终端会话时使用的是命令 python3.5 ,请将 python3-dev 替换为 python3.5-dev ):
$ sudo apt-get install python3-dev mercurial
$ sudo apt-get install libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev
如果你要启用Pygame的一些高级功能,如添加声音的功能,可安装下面这些额外的库:
$ sudo apt-get install libsdl-mixer1.2-dev libportmidi-dev
$ sudo apt-get install libswscale-dev libsmpeg-dev libavformat-dev libavcode-dev
$ sudo apt-get install python-numpy
接下来,执行下面的命令来安装Pygame(如有必要,将 pip 替换为 pip3 ):
$ pip install --user hg+http://bitbucket.org/pygame/pygame
但是在我的电脑中提示setup.py文件中有错误无法安装成功,于是跪求百度大神,用了另一种方法,亲测成功(虽然我也不知道为什么,但是能用就行)参考博文地址:
codewenda.com/无法使用pip安装pygame/
替代方法
# Grab source
hg clone https://bitbucket.org/pygame/pygame # Finally build and install
cd pygame
python setup.py build
sudo python setup.py install
接下来就可以愉快的学习python了。。。。。
最新文章
- [ 技术人员创业Tips ] 1:抓住优质客户(上)
- 编译安装zabbix 3.0及分开部署配置详解
- Java多线程系列--“JUC锁”07之 LockSupport
- push notification获取device token
- 4. 如何解释dalvik字节码
- 从远程服务器数据库中同步数据到本地数据库 sql server 2008 开启分布
- php pcntl 多进程学习
- Linux之sed详解
- Mysql 创建用户并对其赋予操作权限
- java组装json和提取一个json的例子
- Java中Double保留后小数位的几种方法
- SSM 记录
- 025-缓存Cache
- asp.net mvc session锁问题
- python3.5 连接mysql
- Kotlin安卓页面本地存储数据(方法和封装)
- 基于JavaScript 声明全局变量的三种方式
- 【转】SQL SERVER函数无法执行对数据库的修改语句
- linux命令(18):chmod命令
- 剑指Offer——旋转数组的最小数字
热门文章
- Xcode工程添加第三方文件的详细分析 Create folder references for any added folders(转)
- Mac OS 电信3G上网设置
- 用soapUI测试xml格式的HTTP接口
- Android图片的合成示例
- NFS 配置文件
- Android学习之SeekBar(控制wav音频的声音)
- Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录
- 【EF框架】另一个 SqlParameterCollection 中已包含 SqlParameter。
- 第四步 使用 adt-eclipse 打包 Cordova (3.0及其以上版本) + sencha touch 项目
- 面试题:应用中很多jar包,比如spring、mybatis、redis等等,各自用的日志系统各异,怎么用slf4j统一输出?(上)