请在Python官网下载Python2.7和Python3.6安装包,虽然最新的是3.6版本,但是建议两个包都安装,方便后期在IDE工具切换。

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

1.选择安装包和下载

Python2.7

目前大多数CPU都是64位,选择Windows系统对应的安装文件

Python3.6

目前大多数CPU都是64位,选择Windows系统对应的安装文件

2.安装对应的安装文件

请记住详细的安装路径,后面我们会用到。

Python2.7和Python3.6均安装在了C盘的根目录,当然你也可以放到别的地方,但是要记住路径。

Python2.7的安装路径

Python3.6的安装路径

到这里我们已经完成全部的安装工作,下面我们开始配置本机的Python环境。

3.配置Python到系统的>>>环境变量<<<

a.右键>>>我的电脑,点击“属性”

b.点击 >>>高级系统设置<<<

c. 进入>>系统属性<<<,点击>>>高级<<<,进入>>>环境变量<<<

d.进入>>>环境变量<<<,找到>>>系统变量<<,点击>>>PATH<<<,选择>>>编辑<<<

e.进入>>>编辑环境变量<<<后,点击>>>新建<<<

f.分别在如下地方,填入Python2.7和Python3.6的安装路径

4.复制并重命名安装目录中的Python2.7和Python3.6的exe执行文件,并在Windows的cmd界面调用。

为什么要复制并重命名安装目录中的Python2.7和Python3.6的exe执行文件呢?有如下两个原因:

a.Python2.7和Python3.6的安装目录中,exe文件均被命名成了python.exe,当我们要cmd界面调用python.exe时,系统反而不知道我们时要用Python3.6还是Python2.7。

它会根据我们在环境变量配置的先后,就会调用最靠前的python.exe,入上图中,python3.6靠前。

这样的话我们就没法调用Python2.7了。

b.重命名后,当我们在windows的cmd界面可以分别输出python2和python3,就会分别显示出Python2.7和Python3.6的环境。

另外,复制各自目录内的exe文件,并分别重命名为python2.exe和python3.exe,不仅方便系统识别,而且备份了原exe文件。

Python2.7的安装目录:

Python3.6的安装目录:

cmd界面分别调用Python2.7Python3.6的环境,注意输入的分别是python2和python3,和上面我们重命名的一样。

好了,到此你的机器已经配置好了Python环境。

完成后,建议继续安装Anaconda,详细请参考如下知乎答案:

https://www.zhihu.com/question/58033789

Python入门之Python在Win10环境下的配置(图文教程)的更多相关文章

  1. win10环境下VS2019配置NTL库

    win10环境下VS2019配置NTL库 1.下载 WINNTL库文件     https://www.shoup.net/ntl/download.html 2.创建静态库 文件->新建-&g ...

  2. win10环境下Android studio安装教程----亲测可用

    这段时间学习了一下Android的基本开发,发现Google已经停止了对eclipse的支持,并开发了自己的Android开发工具--Android Studio,于是想安装一下Android Stu ...

  3. mysql-5.7.17-winx64免安装版,win10环境下安装配置

    下载地址:http://dev.mysql.com/downloads/file/?id=467269 1.解压到自定义目录:我解压到了D盘的根目录 2.复制my-default.ini 重命名 my ...

  4. 在win10环境下IED配置spark项目

    eclipse在对spark的支持上并不友好,所以需要新下载并安装IntelliJ IDEA 2019.1.我下载安装的是专业版的,直接在网上搜索了破解码进行破解. 1. 配置java和scala I ...

  5. Python入门:Anaconda和Pycharm的安装和配置

    Python入门:Anaconda和Pycharm的安装和配置  转自:https://www.cnblogs.com/yuxuefeng/articles/9235431.html 子曰:“工欲善其 ...

  6. 海纳百川无所不容,Win10环境下使用Docker容器式部署前后端分离项目Django+Vue.js

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_179 随着现代化产品研发的不断推进,我们会发现,几乎每个产品线都会包含功能各异的服务,而且服务与服务之间存在也会存在着错综复杂的依 ...

  7. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  8. Python 入门之 Python三大器 之 装饰器

    Python 入门之 Python三大器 之 装饰器 1.开放封闭原则: (1)代码扩展进行开放 ​ 任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改.所以我们必须允许代 ...

  9. Python 入门之 Python三大器 之 生成器

    Python 入门之 Python三大器 之 生成器 1.生成器 (1)什么是生成器? 核心:生成器的本质就是一个迭代器 迭代器是Python自带的 生成器程序员自己写的一种迭代器 def func( ...

随机推荐

  1. 简单http代理服务器搭建

    1. yum install squid2. vi /etc/squid/squid.conf 将http_access deny all 中deny 改为allow,http_port后面的是端口号 ...

  2. webpack打包不识别es6语法的坑

    今天Vue项目npm run build 后webpack,报错uglifyjs,自己研究了一下,翻译过来,意思是不识别项目中写的高级语法,这里要把项目里es6语法转es5让浏览器识别, 也就是web ...

  3. Microsoft AI - Custom Vision

    概述 前几天的 Windows Developer Day 正式发布了 Windows AI Platform,而作为 Windows AI Platform 的模型定义和训练,更多还是需要借助云端来 ...

  4. poj-1056-IMMEDIATE DECODABILITY(字典)

    Description An encoding of a set of symbols is said to be immediately decodable if no code for one s ...

  5. MySQL 中添加列、修改列以及删除列

    ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:); 删除列:alte ...

  6. 对于一个刚入门的linux运维来说

    干 就完了~ 我觉得 人生的意义在于 不断地学习......

  7. Java 并发编程实践基础 读书笔记: 第二章 构建线程安全应用程序

    1,什么是线程安全性? 简单概括就是一个类在多线程情况下能安全调用就是线程安全 2,Servlet  的线程安全性  默认是非线程安全的,写servlet代码的时候需要注意线程安全,注意同步 3,vo ...

  8. dubbo服务简单搭建

    一.初识dubbo: 架构图: Provider: 暴露服务的服务提供方. Consumer: 调用远程服务的服务消费方. Registry: 服务注册与发现的注册中心. Monitor: 统计服务的 ...

  9. 一周Maven框架学习随笔

    第一次写博客,可能写得不是很好,但是希望自己持之以恒,以后会更好.也希望通过写博客记录随笔,让自己本身有所收获. 下面是今天的maven总结: maven个人理解中是Maven项目对象模型(POM), ...

  10. C#基础知识(一)自己总结的。。。

    一.变量的声明 访问修饰符  数据类型  变量名: 访问修饰符:public ,private,protected 变量的访问修饰符默认为private eg: Public  Int a: a=10 ...