一、使用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-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/gengcx/p/6665800.html

Python模块Pygame安装相关推荐

  1. python之pygame安装教程_Python中pygame安装方法图文详解

    搜索热词 本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知 ...

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

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

  3. python模块下载过程_常用的python模块及安装方法

    bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework ctypes:用来调用动态链接库 DBUti ...

  4. 常用的python模块及安装方法

    adodb:我们领导推荐的数据库连接组件 bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework c ...

  5. 常用python模块及安装

    adodb:我们领导推荐的数据库连接组件 bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework c ...

  6. python pychart三维_详解python模块pychartdir安装及导入问题

    在迁移别人写好的脚本时,发现pychartdir没有导入,脚本执行报错.以下是报错内容: [modps@LGJF-ZYC5-MMSC-WEB02 ~]$ python /opt/aspire/prod ...

  7. 如何下载python模块_python安装模块与包

    Python模块,简单说就是一个.py文件,其中可以包含我们需要的任意Python代码.迄今为止,我们所编写的所有程序都包含在单独的.py文件中,因此,它们既是程序,同时也是模块.关键的区别在于,程序 ...

  8. 关于PyCharm中python模块无法安装的问题

      自己也是刚接触python不久,完全自学,所以很多地方总是遇到各种问题,下边是自己刚发现的一个问题,所述如有欠妥或者错误之处,欢迎指正   首先关于模块的安装,方法很多,可以自己在命令行下pip ...

  9. centos 6.3 mysql python 模块_CentOS安装python2.6以及MySQL-python

    参考资料: 1. 先安装 python2.6 注意这里很重要,不要用 yum 去安装,因为 yum 安装的 python 版本是 2.6(.0 ?) ,版本其实是太低的!所以需要通过源代码来安装 py ...

最新文章

  1. Content-Type: application/vnd.ms-excel
  2. 愤怒的小鸟(爆搜,剪枝)
  3. Python之与众不同
  4. glassfish_具有GlassFish和一致性的高性能JPA –第1部分
  5. 【搜索/推荐排序】总结
  6. 小米12 Ultra或将在5月发布:依旧为骁龙8移动平台
  7. 在Winform的DataGridView的单元格中同时显示文本和图标,以及树形结构的示例
  8. SQL Server不存在或拒绝访问故障的排除
  9. 【基础概念大总结】— 网络安全 Java 基础知识大汇总
  10. 【考试总结】NOIP模拟 test10-27
  11. ToStringBuilder.reflectionToString用法
  12. PHP 使用rabbitmq 入门教程
  13. 华为nova5iotg功能使用_华为nova5有OTG功能吗?可以连接U盘和鼠标吗[多图]
  14. 职业高中计算机英语必背单词,高中英语3500个必背单词.pdf
  15. 一份完整的报价单内容
  16. 三角定位PHP实现,自己琢磨出来的三角定位法,还真有这么回事
  17. 【UE】Slate编辑器动态添加Button
  18. 《产品思维》一书读书笔记
  19. Tablestore结合Spark的流批一体SQL实战
  20. udev规则以及编写

热门文章

  1. android oreo_Android Oreo隐式和显式广播接收器
  2. Akka构建Reactive应用《one》
  3. Java常见面试题:BIO,NIO,AIO 有什么区别?
  4. IDEA之Git分支以及Stash使用
  5. tomcat之jsp连接mysql数据库
  6. man statd(rpc.statd中文手册)
  7. 《CATIA V5 从入门到精通(第二版)》——2.3 操作草图(Operation)
  8. Android Studio的Model代码插件开发
  9. py2exe使用方法 (含一些调试技巧,如压缩email 类)(转)
  10. Python中隐藏了你不知道的10个彩蛋