“记得勾选add python 3.x to PATH选项哟~”
如何在自己的电脑上安装python呢?小编以windows操作系统为例,介绍Python安装教程。
1、登陆python官网
https://www.python.org/,找到download图标,点击python 3.7.1。
python官网download选项
我们以最新的Python 3.7.1版本为例,该版本发布日期为2018-10-20。
另外,如果想下载往期版本,则在官网主页面最下方,download选择windows,网址如下:https://www.python.org/downloads/windows/,即可看到应用于windows系统往期所有版本的python。
下载windows系统其它python版本
windows系统其它python版本
2、下载windows 64位Python执行文件
python安装主要基于3种操作系统:源代码安装(linux系统),macOS,windows。其他操作平台请点击other platform查看。
其中,Windows x86-64是windows 64位操作系统,x86是32位操作系统,大家可以根据自己的电脑配置进行选择。如果是win8系统,在右边栏点击“设置”-->电脑信息,即可看到系统情况。
笔记本电脑系统类型--64位操作系统
Windows x86-64 executable installer是下载exe可执行文件,web-based是基于网页安装。一般我会下载exe文件。
选择exe可执行文件
建议下载3.x版本。
3、安装
下载完后,双击你下载的exe文件,出现下图时,记得勾选Add python 3.7 to PATH的选项。这个非常重要!然后再单击install now。
请一定勾选Add python 3.7 to PATH的选项
python安装过程
安装完成后会出现如下界面:
安装完成页面
4、运行
找到刚才安装的python,双击左上角第一个图标即可打开python界面开始编写代码。
安装完成后的python图标
可能好奇的宝宝会问IDLE是神马?
IDLE是跟Python一起安装的,是python软件包自带的一个集成开发环境,初学者可以利用它方便的创建、运行、测试和调试python程序。IDLE为开发人员提供了许多有用的特性,如自动缩进、语法高亮显示、单词自动完成以及命令历史等等,在这些功能的帮助下,能够有效的提高我们的开发效率。(此段为度娘提供)
windows系统python IDLE
具备语法高亮显示等功能
有点像Linux系统的vim编辑,有点像文本编辑器。其中,文本编辑器我喜欢用sublime txt。
另外我怎么觉得IDLE更符合我的编码习惯呢?如果是在linux系统下,一般我会开2个窗口编程,一个直接进入python进行代码调试(类似windows python),另一个窗口vi粘贴调试成功后的代码(类似IDLE),最后保存为*.py程序。
windows python
会不会有宝宝好奇,为什么图中是64 bit on AMD64 on win32?明明是64位操作系统,下载安装的也是64位的Python,为什么却显示on win32呢?
有网友在stackflowover回复如下:
is the general name for the Windows NT/95 API, whether you are on a 32-bit or 64-bit OS (or even using Win32s on a 16-bit OS).*
The tells you that it is a 64-bit Python, built for a 64-bit Win32 OS, so everything is good.
The is the same string that you see in , which documents the strings you should see for each supported platform.
The identifies the compiler. On other platforms, Python doesn't cram the platform information into the compiler-name field.**But I guess they decided it was important, and there was nowhere else for it to go. :)
Anyway, the safe way to get this information is not to try to parse it out of the banner, but to use on Python 3.x, or on Python 2.x. (Note that specifically suggests that.)
大意是说,64 bit on AMD64表示安装的是64位的python,各位就不要担心了。如果还不放心,还可执行如下命令来验证你安装的python是32 bit还是64bit。
import struct
struct.calcsize("P")
如果是4,说明是32位的;如果是其他的是,64位的。struct.calcsize用于计算格式字符串所对应的结果长度。其实上面写着python 3.7 (64-bit)呢……
python 64位
关于win32,不管是32位的Windows还是64位的,都是运行在NT内核之上的Win32子系统。Win32既包括32位的Windows又包括64位的Windows。32位的Windows,叫Win32-i386。i386也可叫做i686或者x86。小伙伴们你们明白了吗?
python 3要求print必须加括号
但是在练习并运行python的时候发现一个问题,为什么不能直接print呢?
因为Python 3.x版本区别于2.x版本,2.x版本可以print 变量名,而3.x版本需要在print后加小括号(),在括号内显示变量名,如:print (line)。
结语
安装好python你就可以尽情的编码啦~开心到起飞~
小编平时都是在服务器集群linux系统下敲代码编程,这次在自己电脑上安装python敲代码还有点小兴奋呢~
参考网址:
https://docs.python.org/3.7/using/windows.html#embedded-distribution
https://stackoverflow.com/questions/29745275/entry-message-msc-v-1500-64-bit-amd64-on-win32