一台电脑上同时安装python2和python3
被python2的编码问题整的快晕了,python3对编码问题解决的不错 所以想安装下python3,但由于目前企业大多还是用python2,所以不想卸载2,让python2和python3共存。
本篇内容主要讲一下,在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。
一、安装Python2(以及pip)、安装Python3(由于Python3自带pip,所以无需另外安装pip)
1.1、到Python的官网 https://www.python.org/ 下载Python的安装文件,
对于Windows用户来说,如果是32位系统,则选择x86版本;如果是64位系统,则选择64版本的安装文件。
我自己的电脑win7是64位,下载的安装文件的名字类似于这个样子:python-2.7.13-amd64.exe、python-3.6.3-amd64.exe
1.2、安装python2,点击“python-2.7.13-amd64.exe”这个安装文件,一直点击next即可,在选择安装路径时需要特别注意:Python的安装路径不能有空格!
python3安装一样;
1.3、添加Python2、Python3的环境变量
电脑--属性--高级系统设置--高级--环境变量--系统变量--Path--编辑
添加 ;D:\python27;D:\Python27\Scrip;D:\python36;D:\Python36\Scripts
(此处根据自己的安装路径来写,且注意用英文分号和别的变量值隔开;若不配置该变量,在cmd中输入Python2/Python3时会提示“不是内部命令”)
二、调用不同版本的Python
调用Python 2 时,cmd命令输入 py -2
调用Python 3 时,cmd命令输入 py -3

三、使用pip安装库
安装到Python 2 时,就使用 pip2 install [name],比如:pip2.7 install xlrd
安装到Python 3 时,就使用pip3 install [name],比如:pip3.6 install xlrd

四、在PyCharm中切换
如果你使用的是PyCharm编写Python,当需要切换Python版本时,只需要在设置中搜索“Project Interpreter”,然后进行切换即可,同时可以看到已经安装到该版本中的库。

一台电脑上同时安装python2和python3的更多相关文章
- 在同一台电脑上同时安装Python2和Python3
		目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护. 到底是选择Python2还是选择Python3,取决于当前要使用的库.框架支持哪个版本. 例如:HTM ... 
- Python3: Windows系统上同时安装Python2和Python3
		Python3: Windows系统上同时安装Python2和Python3 为什么要同时安装Python2和Python3环境呢? 因为一些库只支持Python2或者Python3; 在同一台电脑上 ... 
- 在windows系统电脑上同时安装python2.x和python3.x版本
		在同一个电脑机子(windows系统)上安装同时安装python2.x和python3.x版本. 一.python2.x和python3.x安装 步骤1:在python官网(https://www.p ... 
- 如何在win10上同时安装python2和python3
		哎,其实本人已经用惯了python2,听说python3的语法有很多不一样的地方,那我之前写的算法改起来岂不是日了狗了吗?所以一直没改用python3.但是谷歌的那个TensorFlow,在windo ... 
- 电脑同时安装python2和python3, 如何实现切换使用
		由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ... 
- 当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)
		由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ... 
- 同时安装Python2和Python3,如何兼容并切换使用详解
		由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ... 
- 在win10上同时安装Python2/Python3
		如何在win10上同时安装python2和python3? 为了满足日常工作或者学习的需要,我们可能会经常用到python2和python3,下面是给大家在win10上同时安装两个版本的python的 ... 
- Windows系统下同时安装Python2和Python3
		Windows系统下同时安装Python2和Python3 说明 有时由于工作需求我们需要在Python2版本下面进行一些开发,有时又需要Python3以上的版本,那么我们怎么在一台电脑上同时安装多个 ... 
随机推荐
- 将CSV的数据发送到kafka(java版)
			欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ... 
- BlockingQueue中 take、offer、put、add的一些比较
			(转自:https://blog.csdn.net/wei_ya_wen/article/details/19344939 侵删) 在java多线程操作中, BlockingQueue<E> ... 
- 不同角度看Handler——另类三问
			之前有一章节介绍了Handler的常见面试题,今天就来说说另类的,可能你没关注的其他问题,一起看看吧. 系统为什么提供Handler 这点大家应该都知道一些,就是为了切换线程,主要就是为了解决在子线程 ... 
- EOF和scanf函数
			EOF和scanf函数 scanf函数的返回值 scanf函数返回成功读入的数据项数,读入数据时遇到了"文件结束(end of file)"或者错误则返回EOF,EOF定义为int ... 
- javascript布局转换
			javascript布局转换是将原有的浮动布局通过JS里面的javascript属性 offsetLeft 和offsetTop默认值来给元素设置绝对定位. 原来的:缺点--我们想给网页中的图片添加拖 ... 
- 关于AOP思想,建议你看看这份五年开发总结的笔记,写的太详细了
			前言 OOP(Object Oriented Programing)面向对象编程 以对象为基本单位进行程序开发,通过对象间的彼此协同,相互协调,完成程序的构建 POP(Producer Oriente ... 
- 这个厉害了,阿里P7大佬都在看的SpringCloud 总结,帮你梳理全部知识点!
			微服务 微服务架构是一种以一些微服务来替代开发单个大而全应用的方法,每一个小服务运行在自己的进程里,并以轻量级的机制来通信, 通常是 HTTP RESTful API.微服务强调小快灵, 任何一个相对 ... 
- 怎么用MindManager制作议论文思维导图
			大家都写过作文吧,做小学到高考到大学,这是谁也摆脱不了的,但是大家写作文会提前把自己的思路整理出来吗?让自己行文更为顺畅,作文更为流利吗?特别是关于议论文,一直是高考写作的一个重点篇目,写好议论文,就 ... 
- 【PUPPETEER】初探之原生frame切换(四)
			一.知识点 page.frames() 使用frame.url() 获取framed的url x.getAttribute('x') 获取元素内值 二.实例 问:什么是iframe? 答:iframe ... 
- ELK---- Elasticsearch 使用ik中文分词器增加拓展热词
			进入到我们ik分词器安装目录下的config目录 cd /usr/local/myapp/elasticsearch-6.4.3/plugins/ik/configvi IKAnalyzer.cfg. ... 
