“记得勾选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

windows如何安装python-手把手教你如何在windows系统安装python?相关推荐

  1. 手把手教你如何在Windows PC的VirtualBox上安装macOS 10.15 Catalina系统

    想要在VirtualBox运行任何系统,都需要有相应的ISO镜像文件,所以首先我们要获取ISO镜像文件.下边先介绍如何获取镜像文件: Step 1:从Mac App Store下载最新的Catalin ...

  2. linux终端安装playonlinux,安装PlayOnLinux - 手把手教您如何在Linux上安装《暗黑3》_Linux新闻_Linux公社-Linux系统门户网站...

    第一步:安装PlayOnLinux 这里,我们选择32位版本的Ubuntu 12.04测试安装<暗黑3>.并且,在安装过程中,我们会使用到PlayOnLinux应用程序.很显然,因为有一些 ...

  3. python numpy安装教程_手把手教你搭建机器学习开发环境—Python与NumPy的超简安装教程...

    手把手教你搭建机器学习开发环境Python语言是机器学习的基础,所以,想要入门机器学习,配置好Python的开发环境是第一步.本文就手把手的教你配置好基于Python的机器学习开发环境.超简单!第一步 ...

  4. 教你如何在 Windows 下让崩溃的 Python 程序自重启

    我们用Python定时跑一些自动化程序的时候会出现程序崩溃的情况.此时如果你本人不在电脑面前,或者没有留意到程序的崩溃,没有及时重新拉起程序,会造成或大或小的损失. 本文将教你如何在 Windows ...

  5. 2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL

    2021win11最新最全MySQL下载安装教程--手把手教你安装MySQL 最近重装了win11,给我MySQL整没了,故今天重新装一下. 第一步,进入官网 https://www.mysql.co ...

  6. 教你如何在windows系统的虚拟机环境下安装苹果系统

    教你如何在windows系统的虚拟机环境下安装苹果系统 谭声俊 1 年前 2016.10.28记录 前些天,移动计算导论课需要我们在OS系统上做IOS的UI界面设计,我的电脑是宏碁windows8.1 ...

  7. 从零开始,手把手教你如何在Ubuntu下编译VLC-Android源码

    前言 公司项目中使用的libvlcjni.so库文件,有点老,对Android 6.0+系统兼容性太差了,当程序运行在Android6.0+系统上时,回弹出警告框,提示libvlcjni.so:tex ...

  8. 手把手教你如何在Ubuntu22.04下驱动 EPSON系列打印机---以爱普生 EPSON L380为例

    手把手教你如何在Ubuntu22.04下驱动 EPSON系列打印机-以爱普生 EPSON L380为例 系统:Ubuntu22.04 目标打印机:L380 一.检查你的数据线是否插好 这一步,非常最要 ...

  9. 手把手教你如何在win7(windows7)下进行java环境变量配置

    手把手教你如何在win7(windows7)下进行java环境变量配置 我是个很懒的人,学习了3周java后,一直用Myeclipse编程.今天中午有空,自己尝试了一下在dos环境下编程.前提是jav ...

最新文章

  1. 刚毕业就20w年薪,这个项目太牛逼了!
  2. linux无法设置日期 不允许的操作,如何解决系统时间无法修改的问题
  3. MATLAB中plot函数的linespec参数
  4. PHP秒杀截流原理,流量新大陆:巧借PC、移动端评论截流,让精准流量“爆起来”...
  5. 【网络爬虫入门02】HTTP客户端库Requests的基本原理与基础应用
  6. matlab 定义一个有自变量的方程_常微分方程:(第四章) 高阶微分方程
  7. 《计算机应用》实践考核,《管理系统中计算机应用》实践性环节考核方案
  8. python中如何追加_如何在Python中将元素添加到列表中-追加,扩展和插入
  9. sql语句延时执行或者是指定时间执行
  10. 《认清C++语言》---接口继承和实现继承
  11. 一款Java开源的Springboot即时通讯 IM,附源码
  12. rgba 和 IE 的 filter数值转换
  13. 如何选择白盒测试工具
  14. WEB前端开发规范文档示例
  15. 设计一个Triangle类继承自GeometricObject类
  16. java中替换的快捷键是什么_idea替换快捷键,批量处理对象的操作
  17. MacBook 版 IDEA- 2022.2 新版本UI插件
  18. 水墨特效怎么做?两种方法快速搞定!大神都在用的超美视频画面效果
  19. 四轴基本知识扫盲及资料收集
  20. treeGrid插件

热门文章

  1. Asp.net生成Excel文件并下载(解决使用迅雷下载页面而不是文件的问题)
  2. Daily Scrum 9.28
  3. Java自学笔记(13):【面向对象】方法覆盖,final关键字,对象转型
  4. 题解 DTOJ #1515.三塔合一
  5. 暂停和播放CSS3动画的两种实现方法
  6. SpringMVC上传文件以流方式判断类型附常用类型
  7. 如何刪除GitHub中的repository
  8. unix,linux,windows 哪个更好,更适合做服务器
  9. python在哪里写代码比较适合-适合练习的10个Python项目,每个项目都不到500行代码...
  10. python表白-情人节来了,教你个用 Python 表白的技巧