python教程(一)·python环境搭建
python的环境搭建总的来说分为两大步:下载、安装(废话@_@)。在这里以windows为例(Linux通常内置了python,就算没有内置,相信Linux用户也非常清楚软件的安装方法)
第一步-下载解释器
前面说到,python是一门解释型语言,它需要一个解释器,或者说虚拟机,来翻译python代码并运行。因此,我们需要一个解释器,现在先去官方网站。
官方网站地址是:https://www.python.org。
或者利用搜索引擎,如百度搜索,搜索关键词 “python”,情况如下,第一个链接就是:
在这多说一句,无论是下载什么软件都最好能去官方网站上下载,一般情况下,搜索引擎都会有一定的标识来指示官方的网站的。千万不要去什么下载站那些地方下载软件,也不知道会有什么病毒。
进入官网后如下图,点击导航栏中的Downloads按钮

直接点击最大的黄色按钮即可,网站会自动检测系统(按钮中的显示python3.7.1,可见python3.x是将来的发展趋势)

点击后,在网页底部选择箭头所指处,下载。
注意:这是32位的安装包,若系统是64位则选择 “Windows x86-64 executable installer”。

第二步-安装
下载完成后,双击安装包。
1
勾选下面的Add Python 3.7 to PATH,这个是将python添加到环境变量,如果忘记勾选,不用担心,后面有讲怎么手动添加环境变量。然后点击上面的Install Now,这个是默认安装,很明显默认安装路径是C:\User\你的用户名\AppData\Local\Programs\Python\Python37-32,而且一同安装IDLE(python自带的IDE,即集成开发环境),pip(python的一个包管理工具)等。若是点击了下面的Customize installation则是自定义安装,有需要的读者可自定义安装,但要记得勾选安装pip,其他默认即可

2

3
安装成功,点击Close

4
按下组合键win + R,win键就是键盘上有windows徽标的那个键,输入cmd,按下确定,即可打开命令提示符,(也可以用鼠标点击开始->所有程序->附件->命令提示符)

5
在命令提示符窗口中输入python,显示如下界面即证明安装成功

6
若没有上述界面出现,那么可能是安装的时候忘记添加环境变量,即忘记勾选了Add Python 3.7 to PATH,此时需要手动配置环境变量,按如下操作添加环境变量,点击开始->右键计算机->选择属性

7
点击高级系统设置

8
点击选项卡高级,再点击环境变量

9
新建一个用户变量(若是系统变量则每个用户都可以使用,前提是安装第一步时勾选了install launcher for all users,用户变量则只是当前用户可使用)点击新建。

10
变量名为PYTHON(可以填其他名字),变量值为python的安装路径,若是默认安装一般为C:\User\你的用户名\AppData\Local\Programs\Python\Python37-32\,若是自定义安装则填写安装时自己填下的路径,点击确定

11
以同样的方式再新建一个变量,名为PYTHON_SCRIPT(可以填其他名字),值为python安装路径下的Scripts目录,默认为C:\User\你的用户名\AppData\Local\Programs\Python\Python37-32\Scripts\。

12
再新建一个变量,名为PATH,注意,这个名字是固定的,不可以随便填。值为%PYTHON%;%PYTHON_SCRIPT%;,%变量名%的意思是变量的值,所以读者也可以直接在PATH变量里填写C:\User\你的用户名\AppData\Local\Programs\Python\Python37-32\; C:\User\你的用户名\AppData\Local\Programs\Python\Python37-32\Scripts\;。注意,若是选择将变量添加到系统变量,系统变量那一栏原来就有PATH变量,不用新建,直接把值添加到里面即可,注意用分号;隔开每个值。

13
然后在命令提示符中输入python验证,具体看第4步
敬请期待
环境搭建到此完成,下面将进入python的基础教程。
python教程(一)·python环境搭建的更多相关文章
- Django Python MySQL Linux 开发环境搭建
Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...
- Python基础学习之环境搭建
Python如今成为零基础编程爱好者的首选学习语言,这和Python语言自身的强大功能和简单易学是分不开的.今天我们将带领Python零基础的初学者完成入门的第一步——环境搭建.本文会先来区分几个在P ...
- python入门灵魂5问--python学习路线,python教程,python学哪些,python怎么学,python学到什么程度
一.python入门简介 对于刚接触python编程或者想学习python自动化的人来说,基本都会有以下python入门灵魂5问--python学习路线,python教程,python学哪些,pyth ...
- 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建
node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...
- python+selenium第一步 - 环境搭建
刚开始学习一门技术,肯定是要从环境搭建开始的,我也不例外. 首先选择需要安装的版本,我使用的是mac自带的2.7版本. selenium2,和火狐浏览器 为求稳定不会出现未知问题,我选择了seleni ...
- Python简介及开发环境搭建
Python简介 Python是一门动态解释性的强类型定义的计算机程序设计语言,是一种完全面向对象的语言,由荷兰人"龟叔"-Guido van Rossum于1989年开发,于19 ...
- 【系列】Python编程思想(1):Python简介与开发环境搭建
李宁老师的 开始学习. 本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程.主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库.本教程使用Py ...
- 【Python学习】Python3 环境搭建
参考地址:http://www.runoob.com/python3/python3-install.html Python3 环境搭建 本章节我们将向大家介绍如何在本地搭建 Python3 开发环境 ...
- python爬虫起步...开发环境搭建,最简单的方式
研究一门编程语言,一般第一步就是配置安装部署相关的编程环境.我认为啊,在学习的初期,大家不是十分了解相关的环境,或者是jar包,python模块等的相关内容,就不需要花费大量的时间去研究如何去安装它. ...
- 基于python的selenium自动化测试环境搭建
Windows下的环境搭建: 1.安装python2.7.152.cmd里敲pip install selenium3.安装firefox47.geckodriver11(并将geckodriver. ...
随机推荐
- 如何避免在EF自动生成的model中的DataAnnotation被覆盖掉
摘自ASP.NET MVC 5 网站开发之美 6.4 Metadata与数据验证 如果使用Database-First方式生成*.edms,那么所生成的类文件会在*.tt文件的层级之下,扩展名tt是一 ...
- 【Leetcode】【Hard】Reverse Nodes in k-Group
Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. If ...
- Python初学者第十天 集合、十六进制
10day 数据类型:集合 set 1.集合的定义 集合:无序的.不重复的数据组合. 特性:a.去重,把一个列表变成集合,就自动去重了 b.关系测试.测试两组数据之间的交集.差集.并集等关系 2.集合 ...
- C++实现线性表的链接存储结构(单链表)
将线性表的抽象数据类型定义在链接存储结构下用C++的类实现,由于线性表的数据元素类型不确定,所以采用模板机制. 头文件linklist.h #pragma once #include <iost ...
- [转]How to Leak a Context: Handlers & Inner Classes
Consider the following code: public class SampleActivity extends Activity { private final Handler mL ...
- 使用ArcSDE SQL操作怎么获得新对象的objectid、GUID
arcgis9.3.1 现在大家很喜欢使用ArcSDE的SQL操作,这种方式在特殊的环境要求下显得比较方便,那么使用SQL操作最多的是读和写,而写最多的就是新建一个对象,那么翻译成SQL语言就是使用i ...
- vue通过watch对input做字数限定
<div id="app"> <input type="text" v-model="items.text" ref=&q ...
- XXE攻防——XML外部实体注入
XXE攻防——XML外部实体注入 转自腾讯安全应急响应中心 一.XML基础知识 XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的 ...
- 理解HTML DOM
DOM(Document Object Model)全称文档对象模型.DOM其实是JavaScript操作网页的一套API接口,定义了访问和操作HTML文档的标准.定义了所有HTML元素的对象和属性, ...
- 三十、详述使用 IntelliJ IDEA 解决 jar 包冲突的问题
在实际的 Maven 项目开发中,由于项目引入的依赖过多,遇到 jar 冲突算是一个很常见的问题了.在本文中,我们就一起来看看,如何使用 IntelliJ IDEA 解决 jar 包冲突的问题!简单粗 ...