需要安装的软件:

  Python2.7.14和Python3.6.4   要在电脑上同时安装两个版本

开发工具:PyCharm 是一个jetbrains的python开发工具  idea系列之一

Python版本:2.X和3.X两种不同的版本

  现在我windows电脑存在两种版本,分别为python 3.6.4和python 2.7.14

  在windows命令行下输入python,默认执行时python 3.6.4这个版本,想要执行2版本我设置为需要输入python2

安装Python

  Python安装包官网下载地址:https://www.python.org/downloads/

  选择需要安装的版本下载安装包

  Python-(这里是版本号,如2.7.14).msi是windows的安装版本

  下载完成后进行安装,对于不想默认路径安装的人,可以选择非系统盘作为自己的安装路径。如我的是D:\Python

接下来需要进行环境变量的配置(图片由网上截取地址:https://www.jianshu.com/p/0bd0bc73eff2)

  python会在安装时候自动将python路径设置到Path系统环境变量中。如下面

  如果在cmd中输入python后会进入到python界面,测说明python安装完成。

  不行则我们手动将我们的python安装路径添加到系统环境变量中(不会请百度)

到此单个python的安装已经完成。不安装两个版本的可以省略下面的python3的安装

我们是要完成windows电脑安装2.x和3.x版本,我们继续通过python的官网下载python 3.6.4.exe(有一点很好奇,怎么2.7版本是msi文件3.6就变成了exe文件了呢)

下载完成安装,同上

有可能你安装完成后在命令行输入python时输出的还是python2.7版本的信息。首先需要确认我们需要默认使用的python版本是多少。在这里假设是python3.x

我们分别获取3.6.4和2.7.14的安装路径(注意安装的路径不要弄错)

注意上面红圈。我的python2.7.14的安装路径D:\Python\   我的python3.6.4的安装路径是D:\Python3\

我们打开环境变量(我的电脑--右键--属性--高级--环境变量)在系统变量Path变量中添加信息

如:

在Path变量的值中要将已有的Python相关路径先删掉

在这个最后面添加

;D:\Python3\;D:\Python3\Scripts\;D:\Python\;D:\Python\Scripts\

将python3的路径放在前面,然后我们修改python2.7.14目录下的Python.exe文件重命名为Python2.exe

设置完后我们再cmd路径输入python显示的就是默认的python3.6.4的信息,

如果我们要使用python2.7.14就要输入python2

(现在才知道输入的这个python名字时,系统会查找Path的变量值,也就是查找变量值所有路径下有没有一个python.exe的可执行文件,有则将其进行运行,没有则返回错误信息)

如果我们想默认使用python2.7.14,只需要将python3安装路径中的Python.exe重命名为Python3.exe,Python2安装路径中的Python.exe不需要修改名字为Python2.exe

这样就完成Python2和3的共存。

但还是有一个问题,当我们进行pip安装模块时,我们不知道使用的是python2还是python3的安装

而且我们配置环境变量后在cmd命令行输入pip,pip2或者pip3

会报错误

Fatal error in launcher: Unable to create process using '"'

这时候我们需要将python2和python3对应的Scripts目录下的pip.exe文件给删除掉。关闭dos窗口,重新打开输入pip3和pip2都可以进行输入

如果我们python2要安装模块时,应该使用pip2  install 你想要安装的软件名

如果要在python3中安装则可以用pip3


python2.x和python3.x共存安装配置完毕

安装PyCharm  百度搜索,找到对应官网下载安装。

python开发环境安装配置的更多相关文章

  1. sublime txet 3 python 开发环境安装配置

    下载python 下载地址:https://www.python.org/downloads/windows/ 下载sublime text 3 下载地址:https://www.sublimetex ...

  2. Windows7 x64 跨平台开发环境安装配置

    ======================================================================= Windows7 x64 跨平台开发环境安装配置 201 ...

  3. 一个电脑的重装到java开发环境安装配置的全过程

    刚拿到一台别人用过的电脑.看着c盘爆满,而且用了还是windows7操作系统,强迫症发作马上就准备重装系统. 之前换固态使用wepe制作U盘启动盘装系统的步骤和过程全部忘记的,贼尴尬. 同事都看不过眼 ...

  4. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  5. JavaFX开发环境安装配置

    JavaFX开发环境安装配置 从Java8开始,JDK(Java开发工具包)包括了JavaFX库. 因此,要运行JavaFX应用程序,您只需要在系统中安装Java8或更高版本. 除此之外,IDE(如E ...

  6. Linux发行版Ubuntu下的Python开发环境的配置

    linux下的Python安装, 首先我们需要使用都Shell一系列的命令(前面的linux基础可不是白学的哦!) 1.更新软件安装源地址 sudo apt-get update apt-get,是一 ...

  7. python开发环境安装

    1.首先安装python-3.4.2.msi,此为python主程序,双击安装,根据自身的情况做选择,也可以使用默认设置,一路next也没什么问题. 2.设置环境变量=>编辑Path,在最后加上 ...

  8. Spark之路 --- Windows Scala 开发环境安装配置

    JDK安装 JDK安装包下载 到Oracle官网下载JDK. 传送门 下载之前要记得勾选上同意协议然后选择相应的版本(Windows/Linux, 32/64) JDK安装及验证 按提示完成安装,安装 ...

  9. Java开发环境安装配置

    电脑配置:Win7 64位 JDK1.8+Apache Tomcat8.5.4 下载JDK1.8 全名: Java SE Development Kit 8u151,下载最新稳定版本 下载地址:htt ...

随机推荐

  1. (博弈)Simple Game --codeforces--570B

    链接: http://codeforces.com/problemset/problem/570/B http://acm.hust.edu.cn/vjudge/contest/view.action ...

  2. windows编程经典书籍

    本人是刚刚开始学习windows编程的,感觉看雪学院的大牛很NB.想找一些书籍来看学习学习,可是不知道看哪些书好.驱动,对菜鸟们来说真是一个很深奥的话题,所以 ,我找来了这篇文章供大家分享,以后大家发 ...

  3. android DDMS中的内存监测工具Heap

    DDMS中自带的Heap工具可以显示出当前堆内存的情况,分配内存.剩余的内存等信息. 首先是进入DDMS,运行应用,在DDMS的左边区域选中应用的包名,然后点击上方的update heap图标. 点击 ...

  4. Android 体系架构

    什么是Android? 答:Android就是移动设备的软件栈,包括(一个完整的操作系统,中间件,关键应用程序), 底层是Linux内核,包括(安全管理, 内存管理,进程管理 ,电源管理,硬件驱动-) ...

  5. 程序员MAC必备

    排名不分先后 • iTerm 2 终端工具(建议配合oh-my-zsh使用) • Shadowsocks     ***工具 (可用于FQ) • Foxmail 邮箱工具 (适用于企业邮箱登陆) • ...

  6. Configure Pi as simulation hardware for Simulink

    1. Only version not older than R2013 supports Raspberry Pi. First, download support package in Matla ...

  7. ADO.NET系列之Command对象

    ADO.NET系列之Connection对象 ADO.NET系列之Command对象 ADO.NET系列之DataAdapter对象 ADO.NET系列之事务和调用存储过程 上一篇<ADO.NE ...

  8. 违反了引用完整性约束。Dependent Role 具有多个具有不同值的主体。S级乌龙,自己制造的笑话

    项目中碰到一个错误,捯饬了一个半小时没解决,吃完饭继续搞~ EF新增多表管理数据时报错:违反了引用完整性约束.Dependent Role 具有多个具有不同值的主体. 最终问题解决后,完全是因为自己的 ...

  9. 上云、微服务化和DevOps,少走弯路的办法

    本文由  网易云发布. 作者:张亮 如果说一个项目的发展历程就像一段未知的旅程,那<云原生应用架构实践>就像一张地图,基于前人的探索标明了在这段旅途中将会碰到的障碍,并注明了越过这些障碍的 ...

  10. Django 项目中设置缓存

    一.配置文件settings.py中 # 设置django缓存存放位置为redis数据库,并设置一个默认(default)选项,在redis中(配置文件/etc/redis/redis.conf)开启 ...