Python趣味入门02: 妥妥地安装配置Python(Windows版)
< 上一篇:Python趣味入门01:你真的了解Python么?
本篇内容手把手教您如何去网上下载安装Python的运行环境,本文写于2020年Python稳定的版本是3.8,Windows流行的版本是Win10,各位看官搜索到本文时可能已经2050年了,但教程任然有用,只要你用的是Windown系统,但是一定要注意如下几点。
本教程会在计算机上安装2套Python环境,1-3节安装原生环境,第4节安装Visual Studio Code的环境。如果你想快速开始,立即过上写代码的瘾,请跳过1-3节从第4节开始。
1、官方Python的网站
下载Python时强烈建议去官网(起码看看目前最稳定的版本是什么),不建议在其它任何第三方网站上下载Python安装文件,理由只有一个:无法保证最新版本,万一你下载到了2.0版本,其差别就是两种编程语言。还传说有的人下载了Python,安装后却变成了汤不热,从此再也没有学过编程。网址如下:

在Downloads的菜单中选择Windows,进入到下载页面,如下图:
初学者此处应谨慎装A,因此建议选择稳定(Stable)和可执行(Excutable)的版本:

官方网站下载的速度非常滴慢,此痛点有特效药,提示:迅雷可以帮我们药到病除。
2、安装Python
运行下载的安装文件,进行安装。如下图,需要把如下2个选项都勾选。

确保Add Python 3.8 to PATH选中,选项:把Python的可执行程序加入PATH环境变量,意义就是让其它程序(比如Python编辑器、命令行程序)可以直接调用Python程序来运行。
3、验证安装
很多小哥哥安装到此就结束了,在此应该进行如下2个功能的验证,如果不成功那么说明您前面的程序有问题,请重新卸载,按照本文勾选好,再来安装一次。
3.1 IDLE环境验证
点击开始菜单,启动Python3.8下面的IDLE。 IDLE是Python最基本的命令行,提供简单的程序编辑和命令行功能,基本上我们今后用不到它。

值得一提的是菜单中的 Python 3.8 Manuals ,是Python的语言指南,是学习Python真正的好东东,如果英文在小学6年级之上,建议好好阅读相关章节。
下图是打开IDLE后的界面,>>>这三个大于号就是提示符,提示我们已经进入了python的运行环境。

打开后,我们输入如下的语句 1+1,看看是不是返回2了。GOOD,恭喜你,学会了加法!
Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license()" for more information.
>>> 1+1
2
>>>
>>>这个符号是命令模式的提示符,用来提示用户输入语句。验证成功后,我们再来验证在命令行下如何运行Python的源程序。
3.2 命令行环境运行Python
通过如下的步骤打开Windows的命令行环境,右击 开始菜单 -> “命令提示符(管理员)”,可以打开如下的命令行,为了方便今后运行程序,我们

在命令行中,如下图,输入下面的命令,这是一个拷贝命令,用来把con就是控制台copy到文件test.py文件。用人话说就是新建一个test.py文件。
copy con test.py 输入这个命令回车后,DOS命令行提示符会消失,输入如下的python程序:
print('Hello World!') 输完后按下回车,再按下键盘上的 Ctrl+Z 键,然后再按下回车,就可以保存文件

如上图,我们创建了一个Python的程序后,直接在命令行运行它,在命令行中直接输入这个文件名称test.py如果你看到返回了程序运行的结果Hello World!说明验证成功,如果有问题,那么重新安装上面的文件。
4、安装Visual Studio Code编辑器
初学者在学习代码时,使用顺手的编辑器,才能方便学习。很多专业人士推荐PyCharm,其实无论使用哪一个简单易用不出问题才是最好,所以这里我们推荐大家使用微软的Visual Studio Code编辑器,免费简单并且所有的东西都是一键安装。
4.1 首先找到Visual Studio Code官网
这是官方下载的地址,如下图选择正确的版本下载,安装后会启动。
https://visualstudio.microsoft.com/zh-hans/downloads/

4.2 新建个文件夹放程序
安装完毕后,打开Visual Studio Code程序,
如下图点击“Open Folder ” 打开一个文件夹。

在弹出的对话框中,新建一个文件夹python,用来放源程序,并且选择它。

如下图,点击“新建文件” 按钮,再新建一个文件: first.py

4.3 安装VS内的Python环境
创建好.py文件后,我们把鼠标移到右边窗口,这时神奇的事情出现了,右下角弹出提示,如下图:

直接点击install,安装Python运行的环境,这其实和我们第1步安装的Python是完全重复的,但是为减少编辑器的设置工作,安装2个Python又有什么关系呢?如果没有弹出窗口,也可以使用如下的方法找到Python组件。

点击左边栏内搜索到的Python组件,主窗口中点击Install,进行安装。

安装完毕,立刻在右边又出来了如下的提示窗口:
这是Python的组件,pylint用来对Python代码进行智能提示和着色的。

可以直接点击Install进行安装,如果没有弹出这个窗口,可以使用Python的pip工具后续补安装,在DOS命令提示里输入:
>pip install pylint 就可以安装pylint
4.4 编写测试代码
下面我们使用如下代码测试一下Python安装的情况:
import random
print(random.randint(1,9))
本程序打印一个1-9的随机数,写好后,右击窗口,选择“在终端窗口中运行文件”,如下图:

可以看到在主窗口下方的“TERMINAL” 终端窗口里,给出了运行的结果:4

上图的第1、2行其实是生成的DOS环境的命令,可以看到它调用了刚刚安装的python来运行这个文件;
第3行是运行结果。
< 上一篇:Python趣味入门01:你真的了解Python么?
Python趣味入门02: 妥妥地安装配置Python(Windows版)的更多相关文章
- Redis安装配置(Windows版)
近期项目中引入Redis,故记录下来,方便日后查看. 可参考(http://www.cnblogs.com/happyday56/p/3916388.html)不说废话,直奔主题. 一.安装前的准备: ...
- Python趣味入门01:你真的了解Python么?
小牛叔倾情出品,史上更简单有趣的Python入门系列教程,用认真.上心的原创带你飞. 0.Why Python ? 什么入门用python,其实这和它的气质有关,根据CHM(计算机历史博物馆)网站介绍 ...
- Python趣味入门5:循环语句while
跟着小牛叔,找准正确编程入门姿势,每天只要阅读10分钟. 任何语言都有循环语句,在Python里循环更是变化无穷,有基本的循环,有循环else语句,引伸出来的还有迭代器.推导式,咱们先学习最简单的一种 ...
- Python趣味入门3:变量、字串输入与输出
安装配置python环境完毕,非常有必要花十分钟对一些基本概念:变量.数学字符.输入.输出等4个概念进行理解,下面通过简单示例,深入了解python的基本语法. 本文的示例均在IDLE的命令行模式中完 ...
- 【02】Node.js 安装配置(OK)
[02] Node.js 安装配置 本章节我们将向大家介绍在window和Linux上安装Node.js的方法. Node.js安装包及源码下载地址为:http://www.nodejs.org/do ...
- python从入门到大神---2、和Python编程相遇的日子
python从入门到大神---2.和Python编程相遇的日子 一.总结 一句话总结: python2和python3是很不同的,连语法都不同,比如 print 函数打印结果 1.python中pip ...
- python操作三大主流数据库(3)python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用
python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用 手册地址: http://docs.sqlalchemy.org/en/rel_1_1/orm/i ...
- Python爬虫进阶三之Scrapy框架安装配置
初级的爬虫我们利用urllib和urllib2库以及正则表达式就可以完成了,不过还有更加强大的工具,爬虫框架Scrapy,这安装过程也是煞费苦心哪,在此整理如下. Windows 平台: 我的系统是 ...
- 原创:centos7.1下 ZooKeeper 集群安装配置+Python实战范例
centos7.1下 ZooKeeper 集群安装配置+Python实战范例 下载:http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeepe ...
随机推荐
- VS2019菜单栏没有团队选项解决方法
新安装了Visual Studio 2019结果菜单栏没有“团队”菜单,导致没办法连接TFS服务器,查了下网上也并没有对应解决方法(甚至遇见这个问题的都没有/笑哭,所以这个方法写出来也大概没什么用) ...
- P3802 小魔女帕琪 概率与期望
P3802 小魔女帕琪 题目背景 从前有一个聪明的小魔女帕琪,兴趣是狩猎吸血鬼. 帕琪能熟练使用七种属性(金.木.水.火.土.日.月)的魔法,除了能使用这么多种属性魔法外,她还能将两种以上属性组合,从 ...
- Linux初始化Git环境
第一步:设置Git全局用户名和邮箱 git config --global user.name "你的用户名" git config --global user.email &qu ...
- WebGL简易教程(十五):加载gltf模型
目录 1. 概述 2. 实例 2.1. 数据 2.2. 程序 2.2.1. 文件读取 2.2.2. glTF格式解析 2.2.3. 初始化顶点缓冲区 2.2.4. 其他 3. 结果 4. 参考 5. ...
- 关于pycharm中输出的内容不全的解决办法
很多时候我们会发现有的时候输出的结果特别多的时候,会在最后输出时用...代替,最后输出一个总长度,那要咋么弄咧? import pandas as pd # 设置显示的最大列.宽等参数,消掉打印不完全 ...
- Java单体应用 - 开发工具 - 02.Maven
原文地址:http://www.work100.net/training/monolithic-tools-maven.html 更多教程:光束云 - 免费课程 Maven 序号 文内章节 视频 1 ...
- LeetCode动画 | 1038. 从二叉搜索树到更大和树
今天分享一个LeetCode题,题号是1038,标题是:从二分搜索树到更大和数. 题目描述 给出二叉搜索树的根节点,该二叉树的节点值各不相同,修改二叉树,使每个节点 node 的新值等于原树中大于或等 ...
- HashMap在JDK7和JDK8中的区别
在[深入浅出集合Map]中,已讲述了HashMap在jdk7中实现,在此就不再细说了 JDK7中的HashMap 基于链表+数组实现,底层维护一个Entry数组 Entry<K,V>[] ...
- (转) exp1-3://一次有趣的XSS漏洞挖掘分析(3)最终篇
这真是最后一次了.真的再不逗这个程序员了.和预期一样,勤奋的程序员今天又更新程序了.因为前面写的payload都有一个致命的弱点,就是document.write()会完全破坏DOM结构.而且再“ ...
- BZOJ 2095 Bridges
题目传送门 分析: 首先就是二分 然后... 混合图欧拉回路是sm... 看了题解Orz 首先要回到原来的点的话,那么每个点入度和出度要相等... 这..和网络流进入点之后就出去不是一样的吗.. 又由 ...