首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

pygame-游戏开发学习笔记(一)–SDL和pygame等环境安装

代码发布在github上,https://github.com/luyishisi/The_python_code.git 1:前奏: pygame 是基于对 SDL库的python 封装,提供python...它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。主要用在开发游戏上! Ubuntu的新得立已经包含SDL库,所以通过几个简单的命令就可以安装,比windows还傻瓜!...apt-get install libsdl1.2-dev 我按装时遇到缺少依赖的库,就百度,然后下载deb包、安装。...我的python是2.7版本,所以安装2.7的开发库。 还需安装python的numeric库,用于处理向量和数值计算,某些游戏需要。 5.安装pygame.再次执行 sudo ....在安装pygame时执行sudo python setup.py时,出现 linux/videodev.h:No such file or directory error错误。

2.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    个人博客搭建过程中异常处理

    Error: EMFILE, too many open files 生成大量的文件时,可能遇到EMFILE错误。...$ ulimit -n 10000 Process Out of Memory 当hexo g时,遇到以下错误: FATAL ERROR: CALL_AND_RETRY_LAST Allocation...=22, HTTP code = 403fatal: 'username.github.io' does not appear to be a git repository 确保你有你的电脑上设置git...Error: ENOENT: no such file or directory 这个需要有一定的git的知识,因为可能是由于写错了标签,类别,或文件名,导致本地和github冲突了,Git不能自动合并这一变化所以它打破了自动分支...node-waf configure build 这个错误可能发生在试图安装一个用Cc++或另一个javascript语言编写的插件。确保您已经安装了正确的编译器在您的计算机上。

    1K10

    不得不说,minigui真的很坑

    开发项目在嵌入式平台上使用MiniGui作为用户界面开发工具,在工作之余准备在ubuntu14.04上搭建一个测试环境,这样代码测试起来比较方便。...问题: minigui官方提供的依赖库已经是好多年前的,在移植过程中很容易出现安装错误,亲测! 据说官方貌似不再维护了。所以即使遇到bug,估计也不好解决。...错误:dlgdemo.c:40:27: fatal error: mgplus/mgplus.h: 没有那个文件或目录 解决:设置libmgplus头文件目录,CPPFLAGS=-I/home/test.../configure 出现如下错误: configure: error: Qt (>= Qt 3.2 and found....但是我的编译系统无法换,看了下,直接在对应的makefile里面修改把该模块编译为32位。如下: CFLAGS = -m32 -g -O2 在CFLAGS上加上-m32就可以了。

    3.7K30

    运维分享|工具rename常用命令详解

    在实际的使用中,我常常使用 mv 命令针对单个文件进行重命名操作,很少针对多个文件使用这个命令;而在批量迁移文件时这个命令就使用多了。...在早期,Linux发行版基本上使用的是C语言版本的,后期在Perl语言盛行时,将此命令改为了Perl语言版本,Perl版本的支持正则处理,所以功能更加强大。...在一些其他GUN的Linux版本中,也多数都是C语言版本。4.2.2 MacOS一般情况下,我们使用 HomeBrew 管理工具在MacOS中安装工具。...4.3 确认使用哪一种语言如何确定是用哪一种语言,按照下面的流程则可以确认使用哪一种语言或者确认操作系统即可使用哪些命令来操作。在使用rename命令时,要谨慎操作,避免误操作导致文件丢失或损坏。...*.txt; do mv "$file" "${file//old/new}"; done总结本篇主要从Linux和MacOS操作系统中实践了rename命令常用的方式,如何修改文件,如何批量给文件重新命名

    39350

    一个 Node 进程的死亡与善后

    嗯,这是山月好久没有更新的原创,正文从下开始。 人固有一死,一个 Node 进程亦是如此,总有万般不愿也无法避免。从本篇文章我们看看一个进程灭亡时如何从容离去。...如果在 HTTP 服务出现问题时,无法捕获,服务异常是不可忍受的。...or directory", 27: No such file or directory) = 27 write(2, "\n", 1 ) = 1 exit_group...中 如何查看 exit code 从 strace 中可以来判断进程的 exit code,但是不够方便过于冗余,更无法第一时间来定位到异常码。...1,在 Node15 中修复了这一个问题 Node 进程退出时需要优雅退出 k8s 关闭 POD 时先发一个 SIGTERM 信号,留 30s 时间处理未完成的事,如若 POD 没有正常退出,30s 过后发送

    1.1K20

    Ubuntu16.04下用luvcview对摄像头功能调试

    今天从老师那got了个摄像头和lucview的源码包,随后的几天里将用这个工具对摄像头进行调试,希望能够在PC上调通(各种功能,如自动白平衡、gamma矫正,自动曝光,增益等),以便后续移植到板子上。。...or directory 解决1: ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h 报错2: ...fatal error...:SDL/SDL.h :没那个文件或目录 No such file or directory 解决2: 很明显有是缺少环境依赖了 apt-get install libsdl1.2-dev 前面一开始不是装了...DEBUGCONSOLE报错 报错4 Stopping due to fatal error: NullReferenceException: Object reference not set to an...*注意:由于这里的command 为make 所以Makefile中在写gcc或g++编译命令时注意带上 -g,否则可能出不来调试信息 如下(先打断点,再make)然后就可以进行调试了 接下来的任务:

    1.6K30

    服务器内存故障预测居然可以这样做!

    首先介绍了EDAC应用的背景,接着是EDAC的原理介绍,然后通过EDAC安装——配置——测试过程详细地介绍了EDAC在vivo服务器上的应用,最后提出了内存预测使用EDAC的方案总结以及服务器RAS(Reliability...如果是CE,即可纠正错误,硬件会利用一部分资源对该错误进行修复,而当内存CE累计过多,无法进行自我修复时,则会产生UCE,造成系统宕机重启。...这时EDAC便出现在我们的视野,它能够完美地解决上面所说的所有问题,并且能够实现内存CE故障的主动发现,提前发现内存问题。本文将主要介绍EDAC的原理以及如何通过它实现的故障预测。...二、EDAC 原理介绍EDAC(Error Detection And Correction)是Linux系统的错误检测和纠正的框架,它的目的是在linux系统运行过程中,当错误发生时能够发现并且报告出硬件错误...,安装不匹配的模块会出现 edac-util: Error: No memory controller data found 这样的报错。

    18.5K20

    CentOS7.x系统配置记录

    ,偶数为稳定版 C:是内核次版本号:次版本号是无论在内核增加安全补丁、修复bug、实现新的特性或者驱动时都会改变 Linux 发行版内核 一般来说只有从 kernel.org 下载并编译安装的内核才是官方内核...,这种方式可定制性强但也比较复杂,有需要的可自行查找资料安装,下面只给出各系统版本内核源码包的下载地址:https://www.kernel.org/pub/linux/kernel/ 补充: yum如何禁止内核更新...# 在yum update的时不会更新内核 vim /etc/yum.conf exclude=kernel* centos-release #在[main]部分加上 ---- 2....WeiyiGeek.centos7密码重置 ---- 4.账号被锁定进入系统急救模式清除登陆失败次数 流程步骤: (1) 重启 Linux系统主机并出现引导界面时按下键盘上的 e 键进入内核编辑界面 (...(libffi >= 3.0.0) were not met: No package ‘libffi’ found 错误 yum install libffi-devel 16.解决 fatal error

    2.2K42
    领券