python多版本共存 ubuntu_Linux下python3与python3的多版本共存
python3已经出来有些许时候了,python3相比python2进行了大量的改进,包括语法,新的功能,还有优化。虽然很多库已经同时支持 python2和python3了,但是有些库仍然没有很好的支持python3,因此有时我们还是需要使用python2。
笔者是在去年开始学python的,作为没有历史包袱的初学者,当时自然而然的选则了python3来进行学习,但是在安装了新的python3后,新安装的python3不可避免的与系统自带的python2产生了一些冲突。包括不同版本的调用,不同版本的python库安装工具(pip,easy_install)。
本文就python2和pyhon3共存的环境进行了说明,包括python3的安装,pip的安装,以及如何调用这两种python版本。
ubuntu的配置方法
1、安装python2
多数linux发行版都自带了python2,不与要单独安装。
$ sudo apt-get install python2
2、安装easy_install for python2
使用wget安装(可能需要root权限)[推荐]
$ wget https://bootstrap.pypa.io/ez_setup.py -O - | python2
或者先下载ez_install.py,再安装
$ python2 ez_install.py
可以看到,安装脚本ez_setup.py支持两种python版本,如果用python2运行该脚本,安装好的easy_install就是针对python2的。同样的,若使用python3运行该脚本,安装好的easy_install就是针对python3的。
3、安装pip for python2
$ easy_install-2.7 pip
pip2.7 install xxx
4、安装python3
$ sudo apt-get install python3
5、安装easy_install for python3
使用wget安装(可能需要root权限)[推荐]
$ wget https://bootstrap.pypa.io/ez_setup.py -O - | python2
或者先下载ez_install.py,再安装
$ python ez_install.py
5、安装pip for python3
$ easy_install pip
使用
python2
python
easy_install
pip
python3
python3
easy-install3
pip3
archlinux的配置方法
安装python3
$ sudo pacman -S python
安装python2
$ sudo pacman -S python2
对于archlinux easy_install pip包含在软件库里
python-setuptools
python-pip
python2-setuptools
python2-pip
使用
python2
python2
easy_install-2.7
pip2.7
python3
python
easy-install
pip
python多版本共存 ubuntu_Linux下python3与python3的多版本共存相关推荐
- python2和python3如何共存_Windows下python2和python3的共存设置
一.下载安装python2和python3解释器 下载方法很简单,直接到python的官网上进行下载https://www.python.org/downloads/windows/,分别选择pyth ...
- 不同版本的mysql_windows下如何让多个个不同版本的mysql共存-百度经验
第十步,在解压目录下,编写mysql的配置文件my.ini,注意basedir,datadir,与自己的解压目录是一致的 --------------------------------------- ...
- mac 怎么降低php版本吗,mac下如何安装不同的php版本以及如何进行切换
在使用Mac电脑进行PHP开发时,鉴于PHP5.3.5.4.5.5的之间的兼容性问题,经常会遇到PHP版本不对的情况,这个时候就需要进行不同的PHP版本的安装. 安装的方法有以下三种: 1.使用MAC ...
- linux应用软件版本,在linux下查看各个应用程序的版本
1.查看apache版本 对于tar包,一般是放在/usr/local/apache/bin 用./apachectl -v 对于rpm包,直接用rpm -q httpd 2.查看mysql版本 进入 ...
- python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...
前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境.而网上又搜不到Python 3开发微信公众号的资料.暂打算先使用Python 2 ...
- centos7自带python版本_CentOS7保留默认Python版本并安装更新Python2和Python3共存
CentOS 7 默认的python版本是python2.7.5.因为yum依赖于默认的python版本的缘由,所以要先保留默认版本,并修改yum文件头部后,才能开始安装更新python2和pytho ...
- linux下载哪个python版本-Linux下升级安装Python-3.6.2版本
本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...
- Ubuntu下安装Python3(与旧Python2版本共存)
官网下载Python3的源码 进行配置,在源码目录运行如下命令. ./configure --prefix=/usr/local/python3 --enable-shared 进行编译,在源码目录运 ...
- python2安装包_解决win10下python2和python3共存问题
前言 本文讨论在win10下解决python2和python3共存问题. 一.基础知识 1.python的安装: 分别下载Python2和Python3安装包,然后依次点击安装即可,安装包地址如下: ...
最新文章
- 成功解决Lib\sre_compile.py, line 17, in module assert _sre.MAGICMAGIC SRE module mismatch
- IAR stm32中函数硬是要加上声明才能编译通过,记录一下
- 极域电子书包课堂管理系统_【君莲微讯】君莲学校(小学部)开展电子书包第13共同体数学研讨活动...
- 用了30天整理的一些GO语言学习资料,2019请你加油
- 具体数学:计算机科学基础:第2版
- android 中LayoutInflater 的使用
- 使用.gitignore忽略编译自动生成的那些文件
- Mac OS 开启三指拖移,三指缩放,拖拽窗口,切换全面页面变成四指
- 记录一下weui文档地址
- 柔性防水套管与人防密闭套管究竟有何不同?
- 计算机主机拆解图,电脑的主机结构是怎样的 电脑主机结构图【图文】
- cad打印去掉边框_CAD中图片的边框怎么去除? - CAD自学网
- 我的读书笔记 -《裸猿》
- 记一次Python爬取某网站公众号二维码的过程
- QlikView常用函数(整理)
- H5满屏彩色泡泡小特效(适合表白哦~做完发给让你每天想念的人吧~)
- Kubernets 污点与容忍
- 10649物联卡查询, 10649物联卡官网
- 清除阿里云服务器挖矿程序过程
- C语言字符数组和字符串数组的初始化
热门文章
- css overflow属性的测试
- 一个能够保护个人收藏夹隐私的Chrome扩展
- SAP Spartacus visible-focus是如何施加到HTML element上的
- 博客园社区登录帐号和第三方绑定的设置
- SAP Fiori Elements edit按钮的ABAP端实现细节
- SAP CRM WebClient UI运行时加载哪个configuration,到底是如何决定的
- 如何在SAP云平台Neo环境里进行workflow(工作流)的开发
- SAP HTML5 Application Repository
- running Extension project directly on ABAP server without Launchpad
- Cloud for Customer ApplicationStarter.js和fQuickLogin