linux python3_在Linux上安装Python 3
在Linux上安装Python 3¶
这份文档描述了如何在Ubuntu Linux机器上安装Python 3.6。
想要获取已安装的Python 3版本号,可以通过终端运行命令:
$ python3 --version
如果您使用的是Ubuntu 16.10或更新,可以通过以下命令简单地安装Python 3.6:
$ sudo apt-get update
$ sudo apt-get install python3.6
如果您使用的是其他版本的Ubuntu(比如LTS发行版),我们推荐使用 deadsnakes PPA 来安装 Python 3.6:
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.6
如果您使用的是其他Linux发行版,有可能已经预装了Python 3。如果没有,使用发行版的包管理器。
比如,在Fedora上您可以使用 dnf:
$ sudo dnf install python3
注意,如果 python3 包的版本不够新,还有其他方式安装更新的版本,这取决于所在的发行版。
比如在Fedora 25上安装 python36 包来获取Python 3.6。如果您是Fedora用户,您可能想
阅读 Fedora中可用的多Python版本 。
使用Python 3¶
这个时候,在您系统上可能Python 2.7也是可用的。
$ python
将打开Python 2解释器。
$ python3
将打开Python 3解释器。
Setuptools & Pip¶
setuptools 和 pip
是最重要的两个Python第三方软件包。一旦安装了它们,就可以通过一条指令下载、安装和卸载可获取到的
Python应用包,还可以轻松地将这种网络安装的方式加入到自己开发的Python应用中。
Python 2.7.9 以及之后版本(Python2 系列),和Python 3.4以及之后版本均默认包含pip。
运行以下命令行代码检查pip是否已经安装:
$ command -v pip
参考官方pip安装指南 获取pip工具,并自动安装最新版本的setuptools。
注意,在某些Linux发行版(包括Ubuntu和Fedora)上, pip 用于Python 2的,而 pip3 用于Python 3。
$ command -v pip3
不过,使用虚拟环境(下面描述)就无需担心这个问题。
Pipenv & 虚拟环境¶
下一步安装 Pipenv,然后就可以安装依赖关系并管理虚拟环境。
虚拟环境工具通过为不同项目创建专属的 Python 虚拟环境,以实现其依赖的库独立保存在不同的路径。
这解决了“项目X依赖于 1.x 版本,但项目 Y 需要 4.x”的难题,并且维持全局的 site-packages 目录干净、易管理。
举个例子,通过这个工具可以实现依赖 Django 1.10 的项目与依赖 Django 1.8 的项目共存。
所以,向前!进入到 Pipenv & 虚拟环境 文档中!
该页是 另一份指南 的混合版本,可通过同一份许可获取。
linux python3_在Linux上安装Python 3相关推荐
- linux上安装python2.6.9_在Linux CentOS 6.6上安装Python 2.7.9
CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上. checking for python... /usr/bin/python checking fo ...
- 如何在mac上安装python3_在Mac上安装Python 3.3
这里有多个问题. 首先,您不应该运行框架的可执行文件Python.框架可执行文件并不是要运行的,而实际上这只是一个巧合而已. 带有要运行的程序的框架会将它们放置在某个目录的bin目录中,该目录位于框架 ...
- centos+7.2+linux版本,在Linux Centos 7.2 上安装指定版本Docker。
相关资料链接: 先清空下"历史" yum remove docker \ docker-common \ docker-selinux \ docker-engine 安装必要的包 ...
- 如何在Red Hat Enterprise Linux上安装Python 3
如何在Red Hat Enterprise Linux上安装Python 3. 本文介绍如何安装Python 3, ,pip,venv,virtualenv和pipenv在企业Linux 7.按照本文 ...
- 红帽 linux 安装gns3,在Arch Linux和Manjaro系统上安装GNS3的方法
本文介绍在Arch Linux和Manjaro系统上安装GNS3的方法,适合所有基于Arch Linux的发行版.我们还将为Gns3创建一个启动器,适用于KDE.Gnome 3和Linux上其它桌面环 ...
- Linux redhat 5.4上安装MYDNS
Linux redhat 5.4上安装MYDNS 一. 1,MYDNS 的简介: MyDNS是一个UNIX平台下的免费DNS服务器端软件.它被设计成直接从数据库中读取DNS记录软件,并且修改记录后也可 ...
- 红旗linux系统可以运行QQ吗,如何在红旗Linux系统redflag6.0上安装QQ
qq是国内最大的社交聊天软件之一,因此许多linux用户也想在自己的电脑上安装qq,不过,他们却不知道该怎么在自己的电脑安装qq.现在就让小编来教大家如何在红旗linux系统redflag6.0上安装 ...
- kali linux 磁盘,在硬盘上安装Kali Linux
Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...
- 红旗linux系统qq,如何在红旗Linux系统redflag6.0上安装QQ
QQ是国内最大的社交聊天软件之一,因此许多Linux用户也想在自己的电脑上安装QQ,不过,他们却不知道该怎么在自己的电脑安装QQ.现在就让小编来教大家如何在红旗Linux系统redflag6.0上安装 ...
最新文章
- sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
- 测试眉形的有哪个软件_心理测试:你的眉形是下面的哪种?测你生来命运如何!超准...
- SPOJ - QTREE3Query on a tree again!——树链剖分
- 大前端的自动化工厂(3)—— babel
- 2.栅格的类中同时设置col-md-* col-sm-*的作用
- linux环境下安装OpenGL
- Atitit 命令行执行springboot程序 目录 1.1. 执行spel表达式,调用app main,获取context	1 1.2. 直接在Application main函数内执行	1
- python socket recvfrom 超时捕获_python-udp客户端超时机制
- violate、内存屏障
- 迅雷2019校园招聘 内推码
- Delphi 10.4.2 CE 社区版支持 Android API-30,之二
- kali系统卸载Docker容器
- 国外兼职网站列举 79个
- 两轮车燃油喷射系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 一个简单到令人发指的 ADRCI 工具操作方法
- 微信“开放”第三天,互联网有什么不一样?
- 学PS基础:Photoshop 技能167个
- 抖音短连接v.douyin.com/xxx 如何生成?
- 通货膨胀率月度数据(1999-2021年)
- springcloud启动错误
热门文章
- 装载服务器安装和配置_一站式解决方案
- Centos7 查看/关闭/启动防火墙
- lnmp 修改mysql密码_Lnmp下修改mysql根密码
- android放在上个元素的左边代码,控件悬浮在某个控件之上 Android五大布局方式——相对布局(RelativeLayout)属性详解...
- React之函数式组件使用props
- linux查看发起ddos攻击的ip,在Linux上使用netstat命令查证DDOS攻击的方法
- php对象魔术方法,php学习之类与对象的魔术方法的使用
- java基数排序 数组_万字长文带你掌握Java数组与排序,代码实现原理都帮你搞明白!...
- php://filter利用条件,浅谈php://filter技巧
- JAVA如何隐藏异常堆栈_java – 如何在控制台上停止打印异常堆栈跟踪?