同一台电脑安装python2python3
【安装之前,先了解一下概念】
python是什么?
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
pip是什么?
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
【下面开始讲解安装步骤】
一、安装python2以及pip
1、 从Python的官方网站python.org下载最新的2.7版本,网速慢的同学请移步国内镜像。
2、 然后,运行下载的MSI安装包,在选择安装组件的一步时,勾上所有的组件,如下图
特别要注意选上pip
和Add python.exe to Path
,然后一路点“Next”即可完成安装。
3、验证安装是否成功
进入cmd,输入python,进行验证,出现python版本号和相关信息则表示python2安装成功
若不成功,请手动检查环境变量配置,系统变量path需要配置python路径和其下script路径,然后再验证
4、验证pip安装是否成功
cmd下输入命令Where pip 显示pip路径,查看python2路径下是否有,若有再进行下一步
输入pip 显示相关命令则表示python2的pip安装成功or输入pip -V 显示版本和路径则表示pip安装成功
二、安装python3以及pip
1、 官网下载python3安装文件 https://www.python.org/
2、 安装(python3会默认安装pip)注意安装路径和python2的要不一样(安装过程中若有环境变量配置,请手动勾选,安装后自动配置环境变量)
3、 验证安装是否成功,cmd,输入python,但是报错了:‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。(因为同时装了2和3)
4、 修改python执行文件名,看是否可以解决以上问题,修改python2安装路径下python.exe为python2.exe,修改python3安装路径下python.exe为python3.exe,修改后执行上一步,操作成功。
5、 验证pip安装是否成功,cmd,输入pip报错:Fatal error in launcher: Unable to create process using '"(这个错误是因为改动了python的执行文件的名字造成的,后面会对其处理)
6、 验证python3的pip是否已安装,cmd,where pip,查看python3路径下是否有,若无则手动下载安装,若有则进行下一步
7、 下面就要进行兼容处理
三、兼容处理python2和3
1、 首先进入环境变量配置,系统变量path配置,检查是否配置了python2及其下script路径,python3及其下script路径
2、 修改python2安装路径下python.exe为python2.exe,修改python3安装路径下python.exe为python3.exe(环节二中 已修改)
3、 Cmd,输入python2成功,exit()退出,输入python3,成功
4、 Pip的使用,不需要单独处理,直接按照如下方式调用即可
Python2 -m pip -V(查看python2下的pip版本及路径)
Python3 -m pip -V(查看python3下的pip版本及路径)
其他命令同理,如安装,python2 -m pip install xxx
5、 当然,若不喜欢如此使用,可以对pip进行升级,升级到最新版本,即可直接使用pip如下:
python3 -m pip install --upgrade pip 来升级pip版本就好了
若已是最新版本,那么如上语句则无法升级,可以使用如下语句进行强制重装pip
python3 -m pip install --upgrade --force-reinstall pip
升级or重装后,cmd,输入pip,成功,输入pip -V,可以看到是python3的pip
到此我们的python2和3均安装成功,对应的pip也可以正常使用
转载于:https://www.cnblogs.com/danmai/p/9315968.html
同一台电脑安装python2python3相关推荐
- java 安装多版本_一台电脑安装多个版本的jdk
一台电脑安装多个版本的jdk 我们平时在做Java开发的时候,有时需要使用多个版本的jdk, 那么一台电脑上需要安装多个JDK了. 那一台电脑上可不可以同时安装多个版本的jdk呢? 答案是可以的! 但 ...
- 虚拟局域网软件开源_玩转虚拟机,十分钟学会一台电脑安装3个操作系统
玩转虚拟机,十分钟学会一台电脑安装3个操作系统 本文目录 一.什么是虚拟机 1.普通虚拟机 2.Java虚拟机 二.虚拟机的作用 三.虚拟机的安装需求 四.常用的虚拟机软件 1.VMware虚拟机 2 ...
- 一台电脑安装多个版本的jdk
我们平时在做java开发的时候,有时需要使用多个版本的jdk, 那么一台电脑上需要安装多个JDK了. 那一台电脑上可不可以同时安装多个版本的jdk呢? 答案是可以的! 但使用的时候,只能使用一个,不能 ...
- 计算机是如何跑起来的百度云,如何在一台电脑安装两个百度云盘
在同一台正在运行的电脑上暂时没法同时安装两个百度云软件. 虽然不能同时安装两个百度云盘,但一个账号可以在百度云盘里面登录,另一个账号就在浏览器上面登录百度云. 百度云盘具有容量大.速度快.安全等特点, ...
- 一台电脑安装多个(虚拟)网卡问题
关键词: VMWare, NIC 摘要:使用VMWare解决一台电脑装多个(虚拟)网卡问题. 1. VMware是什么? 从某种意义上说,一台物理计算可以做什么,VMware Workstati ...
- 一台电脑安装多个版本的MySQL数据库
电脑安装多个版本的MySQL数据库 相关信息 系统:windows10环境 背景:因为工作所需,故此安装多个版本的MySQL数据库 参考链接: https://blog.csdn.net/weixin ...
- 世界上最伟大最邪恶的软件发明,已有超10亿台电脑安装
有这么一个伟大而"邪恶"的软件发明,它被安装在超过10亿台电脑中,每天被使用超过3000万次. 世界上几乎每个组织都在使用它,不仅有大大小小的公司,还有企业家.艺术家.非营利组织. ...
- 1台电脑安装2个网卡(无线、有线)同时使用
1台电脑(无线网和有线网)同时使用:一个网卡可访问外网,另一个网卡可访问内网 无线外网卡-设置ip为自动获取 有线内网卡-手动输入ip 子掩码 网关 然后开始-cmd 输入 route print ...
- 通过服务器给多台计算机装系统,怎么快速给机房多台电脑安装系统?
Ghost局域网克隆备份操作方法 Ghost局域网克隆备份操作方法 LPT 是通过并口传送备份文件,下面有两个选项:slave 和 master, 分别用以连接主机和客户机. 网络基本输入输出系统 N ...
最新文章
- Oracle自增列创建方法
- 稀缺:你是如何陷入贫穷与忙碌的
- 人工智能和自主系统在美军联合职能中的应用
- win7下安装配置tomcat,java运行环境
- python 30分钟_Python 30分钟入门指南
- GetListToJson
- linux系统下源码安装mysql5.6数据库
- python abs()函数是什么意思?
- 第十二届蓝桥杯大赛软件赛省赛第二场 C/C++ 大学B组
- 52条实用经验,SQL优化不再难!
- 数据仓库中的模型设计(转)
- c++使用libiconv
- WIN2008R2激活工具
- Linux服务器4 --- select模型服务端代码及select模型的利弊
- 从零开始学android:环境搭建
- 软件随想录:程序员部落酋长Joel谈软件(阮一峰译)-3
- 修改Google Chrome主页
- 【计算机操作系统】银行家算法的模拟实现
- CMMI 3级18个过程域
- 蒲公英 · JELLY技术周刊 Vol.12 尤雨溪新作 Vite, 你会支持么?
热门文章
- php 跳转qq群代码_邪少xml论坛qqxml代码—QQ音乐可播放框架QQ群任意跳转个人网站链接引流...
- 【机器学习】 - 激活函数与交叉熵Sigmoid, Softmax, binary_crossentropy, categorican_crossentropy区别
- 【最小费用可行流模板】
- 【Gym - 101612C】【2017-2018NEERC】Consonant Fencity(状压枚举,预处理)
- 【qduoj - 142】 多重背包(0-1背包的另类处理,dp)
- 【HDU - 1702 】ACboy needs your help again! (栈和队列,水题模拟)
- workerman mysql_workerman/mysql
- 大量html乱码seo,HTTPS改造之后网页错位乱码,影响SEO和正常访问,应该这样改
- c语言以顺序结构存储的二叉树的非递归遍历,C语言二叉树的非递归遍历实例分析...
- 终于,我读懂了所有Java集合——set篇