需要安装的软件:

  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. hdu 1116 欧拉回路+并查集

    http://acm.hdu.edu.cn/showproblem.php?pid=1116 给你一些英文单词,判断所有单词能不能连成一串,类似成语接龙的意思.但是如果有多个重复的单词时,也必须满足这 ...

  2. GitLab使用自定义端口

      Git支持两种地址访问方式,一种是:使用ssh协议,另一种是:使用http协议.   今天在部署Git服务器拉取和上传代码是出现了以下问题ssh: connect to host gitlab.d ...

  3. Oracle Client 连接 Server 并通过代码测试连接

    Oracle客户端配置 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 最后测试成功   注: 如果是客户端配置可以不用添加 程序同样可以进行连接,如果是服务器则需要配置. 程序连接 namespa ...

  4. JaveScript之CSS变量

    大概是CSS3吧,出了一个叫CSS变量的东西,也叫自定义属性,还是比较有用的东东,可以用JavaScript灵活控制,变量作用 我们来实现一个div跟随鼠标滚动的小东西用来说明如何自定义变量 :roo ...

  5. musql 添加字段语句

    修改表tax_version添加up_content属性为text类型非空,注释为“更新内容”,字段添加再“name”属性后面 ALTER TABLE `tax_version` ADD `up_co ...

  6. 转(C# 实现生产者消费者队列)

    class Program { // 任务队列 static Queue<string> _tasks = new Queue<string>(); // 为保证线程安全,使用 ...

  7. HI-LO计数法,赌桌,与机会

    HI-LO计数法,赌桌,与机会 “人只是在拼一种可能性”. 很多简单道理往往字面上理解容易,可实际运用难极. 一,那些人生中被扯的蛋 而关于人生的指导,好多耳熟能详的老话最终都被发现是蒙傻逼的.随便说 ...

  8. 【自动化专题】selenium如何轻松搞定文件上传

    使用selenium做自动化时,我们经常会遇到的一个让人头疼的问题就是文件上传. 问题的难点在于selenium无法识别并操作Windows窗口,若我们可以绕过弹出框直接把文件信息上传给选择按钮,难点 ...

  9. 编码CODING

    摘自(复制)于海燕博客: http://www.cnblogs.com/haiyan123/p/7230533.html 1.内存和硬盘都是用来存储的. CPU:速度快 硬盘:永久保存 2.文本编辑器 ...

  10. python numpy 数组中元素大于等于0的元素

    >>> import numpy as np >>> a = np.random.randint(-5, 5, (5, 5)) >>> a arr ...