第一章 python自学开始——python和pygame的安装

买了一本书,但是书太坑没有正确的安装方法,所以我只能自己上官网死啃英文。软件都下载好了,才突然意识到为什么我不搜一下视频和博客呢。以下为自己摸索的一些方法。

官网入口

python官网:https://www.python.org/

pygame官网:http://pygame.org/news(不知道为什么这个官网网址总是带一个news,害得我以为这是个子网页)

下载方式

  • 如果要下载最新版本的适合电脑配置的python,只要downloads直接选择即可。

    • python 3和python 2并不兼容,故有两种选择。
    • 我的电脑选择的是python 3

  • 如果要下载历史版本和特殊版本,则可以选择all releases(所有版本)我选择的是windows 64bit amd的3.6版本,所以选择安装pygame的时候也要找对应的才装的起来。
  • source code(源代码)other platform(其他平台)license(许可证)alternative implementions(选择实施)

  • 如果说希望得到更多版本的python2或3(比如教材对应的老版本),就需要选择这个。
  • 打开后就会出现很多版本,我的windows64的版本就是在这里找的。
  • 另外,可以根据不同系统去选择,windows,linux,mac等等
  • 也可以选择开发测试版本pre-releases

安装过程

python的安装

  • 安装pygame之前需要依次安装很多东西。
  • 首先安装编译器python3.6
  • 不要选择现在安装,不然很容易找不到路径。
  • 因为我搜索了一下windows的Appdata似乎是不对外公开的一个文件夹,所以现在我还是不知道怎么找出软件的文件夹。
  • 为了防止这个问题,我就选择自定义。
  • 一般自定义可选择的安装的范围会大一点,像自动安装中的IDLE,pip,文件,快捷键和文件关联都是需要的。
  • 注意:一定要勾选将python 3.6 加入到windows系统路径中(不勾貌似会出问题,会报错)
  • 我倾向于软件选择面向所有用户

  • 选择功能:(我一般都选了再说,应该都是必要的吧)

  • 根据需要选择对应的进阶的选项:
  1. 面向所有用户安装
  2. python的关联文件(需要安装py 发射器(py 更新包))
  3. 安装时创建快捷键
  4. 把python 加入到环境变量
  5. 预编译的标准库
  6. 下载debug运行模块
  7. 下载debug二进制(二元)系统,这个不晓得干啥用的
  • 更改文件安装位置,我一般改到自己常用的软键盘D盘。

  • 这样python就装好啦,开始菜单直接可以搜索的到。

pygame的安装

  • pygame一定要安装与python同样版本的,不然就会像我一样装个了32位的就一直报错。
  • 以下就是我直接下载的安装包,想学其他人一样安装,结果一直出错。
  • 因为我装的是64bit的,这个版本不仅需要对应的版本,而且需要用pip去安装wheel文件才行。
  • 注意:以下为我的错误示范

  • 如果是32位的小伙伴,安装的时候,记得这个地方一定要把叉叉的项目安装成本地磁盘。

  • 要是像我一样安装错了,那么不用着急,再次点击安装包,会出现下面的界面。
  • 然后就直接点卸载就可以,其他两项分别为修改(增加或移除个人功能选项),修复(确保功能项还存在条件下)

  • 首先,登陆官网,在主页上会出现最新更新的版本。
  • 我点了一下第一个选项貌似打不开,所以我点选了download那个选项,尽管我并不知道这个代指什么。

  • 出现pygame 1.9.3的版本下载

  • 界面如下:
  • 一般有python wheel文件和source文件两种,看官方说明书,貌似是直接下载wheel文件最好。

  • 我习惯性会把下载文件的位置放在软件一个盘中
  • 我会在对应的软件文件夹中新建一个download文件,方便我随时清楚自己不需要的文件。

  • 现在文件都就位,我需要将文件解压安装了。
  • 安装之前查看一下scripts文件夹中是否有安装pip,如果没有需要去python官网下载。

  • 注意:这里打开的是cmd窗口
  • 首先从c盘跳出去,刚开始我不知道怎么输入,就搜索了-help找出了对应的规则,后面的地址可以直接复制黏贴(所以刚开始最好不要自动安装,不然很难找到自己要的盘)

chdir /d D:\Python36\Scripts 进入pip.exe文件对应路径

dir 检索文件夹中的文件内容

pip install [wheel文件路径]

  • 调用当前文件夹中的pip.exe执行安装命令,安装的wheel文件为之前下载的文件地址(同样复制黏贴一下即可)。
  • 同样也可以在任意位置,导入带路径的pip,然后安装wheel

  • 出现如上:processing和successful字样代表安装成功。
  • 为了查看库是否已经被激活,可以在shell文件中输入import pygame(打开pygame端口)
  • 若成功则会继续运行,若失败则会报错,需要重新安装ImportError:No module named pygame。

时间: 04-23

第一章 python自学开始——python和pygame的安装的相关文章

python自学笔记

python自学笔记 python自学笔记 1.输出 2.输入 3.零碎 4.数据结构 4.1 list 类比于java中的数组 4.2 tuple 元祖 5.条件判断和循环 5.1 条件判断 5.2 循环 6.使用dict和set 6.1 dict 6.2 set 7.函数的使用 7.1函数返回多个值,同时接受多个值 7.2函数参数的默认值 7.3可变参数的函数 7.4可变个数带参数名的入参 7.5参数类型组合 8.关于函数递归 9.python的高级特性 9.1切片 9.2遍历 9.3列表生

笔记-Python基础教程(第二版)第一章

第一章 快速改造:基础知识 01:整除.乘方 (Python3.0之前 如2.7版本) >>> 1/2 ==>0 1/2整除,普通除法: 解决办法1: 1.0/2.0  ==>0.5 解决办法2:from _future_ import division 1/2  ==>0.5 // 表示整除 >>>1//2 ==>0 浮点数//浮点数,结果依然是整除结果 >>>1.0//2.0 ==>0.0 实际操作截图: ** 表示乘

《Python CookBook2》 第一章 文本 - 测试一个对象是否是类字符串 && 字符串对齐

测试一个对象是否是类字符串 任务 有时候需要测试一个对象,尤其是当你在写一个函数或者方法的时候,经常需要测试传入的参数是否是一个字符串. 解决方案 利用内建的isinstance 和basestring 来简单快速地查询某个对象是否是字符串或者是Unicode 对象方法,如下: 代码: >>> def isAString(aaa): return isinstance(aaa,basestring) 运行结果: >>> isAString('aaa') True 字符串

第一章 Python入门

第1章 编程与编程语言 1.1 什么是编程 从字面上理解,编程就是"编写程序".那么: 谁来编写?-程序员. 怎么编写?-根据需求,使用某种编程语言来编写. 什么是程序?-程序是指放在磁盘里的静态数据,可以是代码.文件等. 编程:程序员根据需求,使用某种编程语言来编写出的代码. 程序在未运行之前,就是放在磁盘中的静态数据.普通文件,只有在程序运行的时候,程序里面的字符内容对应编程语言的语法,才能让计算机理解并去工作执行,这样才有意义. 1.2 什么是编程语言 编程语言:计算机能够读懂理

《HeadFirst Python》第一章学习笔记

对于Python初学者来说,舍得强烈推荐从<HeadFirst Python>开始读起,这本书当真做到了深入浅出,HeadFirst系列,本身亦是品质的保证.这本书舍得已在<Python起步:写给零编程基础的童鞋>一文中提供了下载.为了方便大家的学习,舍得特意制作了Jupyter Notebook格式的笔记,文章末尾舍得提供了笔记的下载地址. 读<HeadFirst Python>的同时,最紧要的是及时做练习,你甚至可以在快速浏览过一章后,便拿起练习来做. 做练习的时候

初识Python第一章

一:开发语言: 高级语言:Python,Java,  C#  PHP  Go   ruby  C++  ===>> 字节码 低级语言: C, 汇编                       ===>> 机器码 语言之间的对比:PHP做页面网站且快速搭建环境 ,有局限性:Java python不仅写页面,还可以写后台功能. -Python 执行效率低,开发效率高. -Java  执行效率高,开发效率低. python种类: JPython   IronPython  Cpython

第一章Python简介

1.Python shell(Python命令解释器) 如下所示 2.Python的交互模式 如下 3.代码编辑器窗口 在上面的那些指令称为源代码. 4.在python中,缩进是有语法意义的. 在某行的程序末尾带有冒号,那么这样的行称为程序块头,紧跟其后的一行或多行程序,称为程序块,程序块中的每一行用4个空格进行缩进.在程序中,每一个程序块头是循环结构的开始,或者判断结构的开始. 程序块中的每一行都应该有相同的缩进程度.由于这个特性,Python被称为块结构语言.

Python开发【第一篇】:初识Python

Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众

Python心得【第一节】:认识python

概念 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. 特点 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议,具有丰富和强大的库,语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. 种类 Cpython    Python