python3.9.0a2安装pygame 您所在的位置:网站首页 天津市高级法院院长 python3.9.0a2安装pygame

python3.9.0a2安装pygame

#python3.9.0a2安装pygame| 来源: 网络整理| 查看: 265

本文主要介绍了Python3.9.0a1安装pygame出错解决全过程,分享给大家,具体如下:

解决方法

先说一下经验教训:pygame最后终于安装成功了,但由于操作了一下午和一晚上的时间,查询了许多网页,操作了许多条命令,无法追溯到底是哪一步操作起关键性的作用。后来我推测是因为没有安装visual C++2014的缘故。

首先透露我推测的解决方案,然后详细介绍我的错误过程,希望与我面临同样错误的人可以减少试错的次数。

[En]

First reveal my speculated solution, followed by a detailed process of my mistakes, hoping that people who face the same mistakes as me can reduce the number of trial and error.

1、python环境

操作系统:Win10,64位操作系统。

python版本:3.9.0a1。(有网友说,python是32位版本还是64位版本,看下图中[MSVC v.1916 64 bit(AMD64)]中间的数字是64bit还是32bit,64对应64位,32位对应32位版本。所以我的python应该是64位版本。

(查询版本信息,CMD进入命令行,输入python,回车即可)

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

2、查找自己python适合的pygame版本

电脑必须联网。

运行——cmd,进入命令行,不用切换目录,直接输入pip install pygame。

它不会安装成功,成功的话就不用下面这些折腾了。但可以显示最适合你的python版本的pygame版本。

3、安装方法

先给个链接:参照这个网页执行步骤。这上面有VC++的安装链接。你最好先仔细看一下相关内容,再看我后面的内容。我实际上按这3个步骤执行并没有成功,但它引导我安装了一些必要的插件。http://www.pygame.org/wiki/CompileWindows

步骤1:获取一个C/C++编译器。

该网页上有VC++安装工具的下载链接build-tools-for-visual-studio-2017。下载它(Microsoft Build Tools for Visual Studio 2017. ),再安装。(但我没有下载它,我直接下载了一个visualcppbuildtools full.exe工具,使用的默认安装。安装的时候注意勾选最新版本的VC++和Win10SDK。)事后,从网页https://wiki.python.org/moin/WindowsCompilers才发现,不同版本的python必须使用指定版本的Visual C++。

安装完visual C++后,运行——cmd,进入命令行,不用切换目录,直接输入:

pip install setuptools -U

这条命令是下载必要的依赖插件和build for SDL2(experimental) or SDL1.其实我也不知道具体是干嘛,反正网页上说要执行,我就执行了。

步骤2:从github上找到合适的pygame模块压缩包

点击网页上的链接:https://github.com/pygame/pygame

如果直接点击打不开的话,就复制地址,粘贴到浏览器里,把https的s去掉。

下翻网页,你会看到Instatllation 部分内容,点击这部分内容给出的链接地址:https://www.pygame.org/download.shtml

下载pygame-1.9.6.tar.gz.(之所以下载它,是因为我在命令行输入pip install pygame命令后,显示自动下载该安装包),我将下载的压缩包放在了C:\myapp 目录下,下载完成后,利用普通压缩软件WinRAR解压它。

步骤3:运行pygame安装命令

网页给出了SDL1、SDL2两种情况下的命令。我是按照第一种SDL1执行的。

第一句命令git clone https://github.com/pygame/pygame.git应该是用来下载pygame压缩包的,不需要执行。因为我已经下载了。

直接执行第二条命令:cd pygame

这条命令需要根据你下载的pygame压缩包的存放目录更改。我pygame-1.9.6.tar.gz.解压缩后的目录是:C:\myapp\pygame-1.9.6,所以我的执行命令是:

cd C:\myapp\pygame-1.9.6

执行:

pip install setuptools requests -U

python -m buildconfig

没有出现错误。

执行python setup.py install,出现错误。具体错误代码忘了截屏了,大致是VC2014的cl.exe出问题。我重新安装了visualcppbuildtools full.exe,点击修复。然后根据要求重启电脑。

重新启动计算机后,我没有再次执行上述步骤。相反,我转到命令行并首先执行它。

[En]

After rebooting my computer, I did not perform the above steps again. Instead, I went to the command line and executed it first.

pip install pygame。

仍然显示错误,如下:

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

接着,我又执行了命令:

pip install pygame==2.0.0.dev6

成功。请注意,它是一个前后没有空格的双等号。

[En]

Succeed. Note that it is a double equal sign with no spaces before and after it.

这纯粹是无意尝试的。为什么会执行这条命令?我是在https://github.com/pygame/pygame页面,点击release时查询最新pygame的发行版本时:

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

进入

https://github.com/pygame/pygame/releases,该网页显示最新发布的pygame版本。

发现如下使用命令安装时可以在pygame后面添加版本号:

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

事实上,我在执行上述步骤之前也执行了这一命令,但仍然失败。在执行了上面的步骤1、2和3之后,这一次是成功的。所以我不知道哪一步是关键一步。

[En]

In fact, I also carried out this order before I carried out the above steps, but it was still a failure. After performing steps 1, 2 and 3 above, it was a success this time. So I don’t know which step is the key step.

到此这篇关于Python3.9.0 a1安装pygame出错解决全过程(小结)的文章就介绍到这了,更多相关Python3.9.0 a1安装pygame内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

Original: https://blog.csdn.net/weixin_42313980/article/details/113646164Author: 来BTitle: python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

相关阅读 Title: 01 如何学习Python Web开发从入门到实战 Python Web开发从入门到实战 前言:

Python Web是学校所学的课程,我希望在学习的同时通过写笔记的形式来记录我学习以及由学校学习转而自身对此方向感兴趣的一个过程,更多还是让自己在课程结束之后进行一个小的总结来回顾、提高自己。当然也不会缺少我在学习过程中所碰到的一些问题的记录。

《Python Web开发从入门到实战》是作为我学习的参考资料,它可以快速地上手实战,这本书是以一个实际的企业门户网站为例展开,希望通过学习我也可以掌握Python Web的各个开发要点和难点。

以下内容正式进入学习部分:😄😁😁👩‍💻

[En]

The following officially enters the learning section: 😄😁😁👩‍💻

Part1 基础知识篇 第一章 Python Web环境搭建 1.1 Python Web的简单介绍

近两年人工智能的火热直接带动了Python这门编程语言的地位,在开源平台Git Hub上,Python也超越了传统的具有垄断性地位的Java。Python所呈现的较快的发展势头,相比其他语言也更拥有绝对的优势。

Python语言是一种面向对象、解释型的程序设计语言,由Guido van Rossum于1989年发明。与传统语言相比,它更为轻巧、语法更接近自然语言。Python具有三大优势:免费、开源、庞大的第三方库,这三个优势使得Python成为人工智能、网络爬虫、数据分析等领域的首选语言

Python Web在国外发站迅猛,但在国内发展较为缓慢。主要原因在于Python在国内的普及时间还不长,众多的Web开发人员还未及时转移到Python Web上来。

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结) ; 1.2 为什么使用Python Web?

不少人认为Python Web只是众多互联网后端框架的一种,只是单纯用来制作网站的一种工具,功能类似于APP,这种观点是不正确的。首先让我们弄清楚一个概念:

Web = Web application(网络应用) != Website (网站)

即 Web 开发里的 Web 指的是网络应用(Web application),而不仅仅是指网站(Website)。如 果精通 Python Web 开发,那么意味着,Python 的其它领域的核心功能可以直接嵌套进 Python Web 框架里面,可以快速的完成基于互联网的产品应用部署。具体创建什么样的产品完全取 决于你的想法、企业和应用场景。

1.3 Python Web优秀的框架之一: Django

Django具有完整的Web构建方案,其学习文档和参考资料也是非常丰富。

1.4 环境的安装(Python 3、VSCode、Django)

在正式进入学习之前,肯定是不能缺少我们的基础环境。下面我们就要进行基本环境的安装,我们需要装三个部分,分别是Python 3、VSCode、Django.我们需要注意的是安装过程中一定要配置好对应的环境变量

①Python 3 安装:

Python 是一种跨平台语言,因此用 Python 编写的代码可以在 Windows、Linux 和 Mac 上运行,我们下载安装版本 Python 3。

官网下载地址:https://www.python.org/getit/

我安装在D盘下的Programs文件夹中,安装界面要勾选上”Add Python 3.7 to PATH”

测试是否安装成功,只需要打开cmd窗口,并输入python后回车,显示一下画面即成功:

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

② 安装开发工具VS Code

在 Build 2015 大会上,微软除了发布 Microsoft Edge 浏览器和新的 Windows 10 系 统外,还同时推出了免费跨平台的 Visual Studio Code 编辑器(以下简称 VS Code)。

VS Code 是一款免费开源的现代化轻量级代码编辑器

官网下载地址:https://code.visualstudio.com/

Python Web项目经常使用到的插件(1)Python:Python 语言的 VS Code 扩展插件,提供了 python 语言的内联、调试、智能感 知、代码导航、重构、单元测试等功能;(2)Beautify:代码自动对齐插件,可以对 Web 前端 HTML、CSS、JavaScript 的代码进行自 动对齐’(3)vscode-icons:图标插件,可以按照文件或者文件夹的不同类型在 VS Code 中以不同的 图标进行显示,方便文件辨识

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

③ Django安装 注意环境变量的设置,检查没有便手动添加

Django 是众多框架中使用 者最多、框架最全的框架。Django 采用 Python 语言编写,它源自一个在线新闻 Web 站点, 于 2005 年以开源的形式被发布

Django开发Web应用所具有的优势:(1)Django 是一个由 Python 写成的开源 Web 应用框架,因此继承了 Python 语言具有的简 洁、轻量等特性,拥有丰富的第三方组件,适合快速构建项目;(2)Django 拥有强大的数据库功能;(3)自带强大的后台功能;(4)具有模板系统;(5)类似热插拔的 App 应用理念可插拔是指当 Django 项目中某个应用功能不需要了,可 以直接删除,需要的应用功能则可以直接拿来使用,各个应用相对独立,不影响项目的整体 架构,应用的添加和删除操作非常方便(6)优秀缓存、错误提示等

【本地安装】

如图所示,在官网下载包

[En]

Download the package on the official website as shown in the figure

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

解压缩到与Python同一目录下,以cmd窗口打开setup.py的文件后输入一下代码:

python setup.py install //安装 python //测试,进入交互界面 import django django.get_version() //查看版本信息,如图为4.0.2的版本

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

【Terminal安装】

pip install django (django==4.0.2) //pip安装或指定版本 pip install pytz pip install sqlparse //安装相关组件 python //测试,进入交互界面 import django django.get_version() //查看版本信息,如图为4.0.2的版本

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结) 1.5 创建一个Django项目并测试

D盘项目下新建一个空文件夹pythonweb1,并打开此文件夹。

django-admin startproject w1 //创建一个名为w1的Django项目 cd w1 //切换到项目w1钟 python manage.py runserver //启动项目来查看是否创建成功,打开terminal给出的网址,如图显示项目创建成功。

python3.9.0a2安装pygame_Python3.9.0 a1安装pygame出错解决全过程(小结)

Python Web的第一篇学习笔记就到这儿了,持续更新中…💻💻💻

Original: https://blog.csdn.net/m0_52723360/article/details/123183259Author: vibrancy..Title: 01 如何学习Python Web开发从入门到实战

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/343001/

转载文章受原作者版权保护。转载请注明原作者出处!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有