一、使用pip安装Python包

大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python3中,pip有时被称为pip3.

1、在Linux和OS X系统中检查是否安装了pip

打开一个终端窗口,并执行如下命令:

Python2.7中:

    zhuzhu@zhuzhu-K53SJ:~$ pip --version
    pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)

Python3.X中:

  zhuzhu@zhuzhu-K53SJ:~$ pip3 --version
  pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)

如果不存在,则需要安装pip

在终端中安装pip的命令为:

    sudo apt install python-pip

在终端窗口中安装pip3的命令为:

    sudo apt install python3-pip

二、在Linux系统中安装Pygame

如果我们使用的是Python2.7,请使用包管理器来安装Pygame.为此,打开一个终端窗口,并执行下面的命令,这将下载Pygame,并将其安装到我们的系统中:

  $ sudo apt-get install python-pygame
    如果我们使用的是Python3,就需要执行两个步骤:安装Pygame依赖的库下载并安装Pygame.

执行下面的命令来安装Pygame依赖的库(如果我们开始终端会话时使用的是命令Python3.5,请将python3-dev替换为Python3.5-dev):

   $ sudo apt-get install python3.5-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 libavcodec-dev

  $ sudo apt-get install python-numpy

  接下来,执行下面的命令来安装Pygame(如有必要,将pip替换为pip3):

    hg clone https://bitbucket.org/pygame/pygame 

  cd pygame 

  python3 setup.py build  

  sudo python3 setup.py instal

    或者尝试$pip install --user hg+http://bitbucket.org/pygame/pygame如果可行的话

要确认安装成功,请启动一个Python终端会话,并尝试执行下面的命令来导入Pygame:

    $ python3

  >>> import pygame
  >>>

转载于:https://www.cnblogs.com/joshuazc/p/7803997.html

python中pygame模块的Linux下安装过程相关推荐

  1. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  2. python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)

    pyhthon中pygame模块怎么安装?pyhthon中pygame模块怎么安装?鄙人为初二一名学生,闲来无事 钻研起电这句话还是建议问一下你们代课老师吧,因为你们老师是这方面专家,诺儿那边的话肯定 ...

  3. Python中pygame模块pygame.sprite.groupcollision碰撞检测的详解与测试

    在游戏开发中,非常重要的编程工作就是进行碰撞检测.在python的pygame模块中的sprite精灵类提供了多种方便快捷的碰撞检测方法.比如矩形碰撞检测.圆形碰撞检测.遮罩碰撞检测,这些方法基本都是 ...

  4. 虚拟机中在红帽的Linux 下安装yum工具

    简单的来说yum工具就相当于window下的什么360软件管家.所以说先装上yum然后装软件非常方便了. yum工具有很多的参数可供使用,如下:         yum install 软件名1 [软 ...

  5. python pygame模块_python中pygame模块用法实例

    本文实例讲述了python中pygame模块用法,分享给大家供大家参考.具体方法如下: import pygame, sys from pygame.locals import * #set up p ...

  6. linux下安装MySQL5.7及遇到的问题总结

    这两天要帮一个小可爱安装hive. 记得以前安装hive的时候进展比较顺利,在MySql的安装上却遇到过一些问题. 为了到时候操作小可爱电脑时能行云流水,先用自己的虚拟机偷偷的把MySQL安装一遍 机 ...

  7. linux安装多个jre,linux 下安装 jre

    本文链接:https://blog.csdn.net/qq_34368587/article/details/79559102 Linux下安装Java运行环境 现需要项目部署到Linux中,需要配置 ...

  8. 在python中requests模块怎么安装_Python requests模块在Windows下安装

    发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...

  9. 在电脑上安装python的步骤-python中pygame安装过程(超级详细)

    安装时是需要设置python环境变量的,下载python的时候底下有个小框框(没有默认选中) Add Python 3.7 to PATH需要选择的,如果没有选择的话,需要自己设置,我一般比较懒,卸载 ...

最新文章

  1. 【c语言】求三个数的和
  2. 怎么证明正态分布积分结果为1?I^2是什么意思 (极坐标 分部积分法 雅可比行列式在积分坐标变换中 )
  3. 001_Maven入门
  4. Lesson 5.基本优化思想与最小二乘法
  5. python不支持_不支持的操作:不可写的python
  6. 【4】 Java基础 四
  7. ng serve 和 ng build 的区别
  8. Java常用设计模式————抽象工厂模式
  9. Serverless实战 —— 三分钟入坑指北 Docsify + Serverless Framework 快速创建个人博客系统
  10. php form表单属性,HTML5 表单属性
  11. Google 和腾讯为什么都采用主干开发模式?
  12. 《FPGA全程进阶---实战演练》第十一章 VGA五彩缤纷
  13. go 正则表达式分组匹配_Python正则表达式的7个使用典范(推荐)
  14. 15. (附加)链表是否有环(C++版本)
  15. python多态如何理解_大家对python中多态是如何理解的?
  16. python 手机摄像头文字识别软件_手机上有哪些好用的文字识别工具?
  17. 思岚S2激光雷达3—ROS node and test application for RPLIDAR
  18. Stm32 DHT11
  19. Android 自动旋转屏幕总结
  20. Visual Studio 2015创建ASP.NET5项目“DNX SDK version 'dnx-clr-win-x86.1.0.0-beta5' 无法安装的错误...

热门文章

  1. Android Bitmap圆角
  2. 简单创建序列和触发器示例
  3. Centos DNS服务(二)-bind主从配置与基于TSIG加密的动态更新
  4. FreeSWITCH配置文件详解
  5. 20160531-20160607springmvc入门
  6. javascript 构造函数类和原型 prototyp e定义的属性和方法的区别
  7. 第三章 达瑞,一个很能挣钱的男孩
  8. 数据之路 Day8 Numpy包
  9. 接口文档-swagger-bootstrap
  10. 实力封装:Unity打包AssetBundle(大结局)