在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相关推荐

  1. 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 ...

  2. 如何在mac上安装python3_在Mac上安装Python 3.3

    这里有多个问题. 首先,您不应该运行框架的可执行文件Python.框架可执行文件并不是要运行的,而实际上这只是一个巧合而已. 带有要运行的程序的框架会将它们放置在某个目录的bin目录中,该目录位于框架 ...

  3. centos+7.2+linux版本,在Linux Centos 7.2 上安装指定版本Docker。

    相关资料链接: 先清空下"历史" yum remove docker \ docker-common \ docker-selinux \ docker-engine 安装必要的包 ...

  4. 如何在Red Hat Enterprise Linux上安装Python 3

    如何在Red Hat Enterprise Linux上安装Python 3. 本文介绍如何安装Python 3, ,pip,venv,virtualenv和pipenv在企业Linux 7.按照本文 ...

  5. 红帽 linux 安装gns3,在Arch Linux和Manjaro系统上安装GNS3的方法

    本文介绍在Arch Linux和Manjaro系统上安装GNS3的方法,适合所有基于Arch Linux的发行版.我们还将为Gns3创建一个启动器,适用于KDE.Gnome 3和Linux上其它桌面环 ...

  6. Linux redhat 5.4上安装MYDNS

    Linux redhat 5.4上安装MYDNS 一. 1,MYDNS 的简介: MyDNS是一个UNIX平台下的免费DNS服务器端软件.它被设计成直接从数据库中读取DNS记录软件,并且修改记录后也可 ...

  7. 红旗linux系统可以运行QQ吗,如何在红旗Linux系统redflag6.0上安装QQ

    qq是国内最大的社交聊天软件之一,因此许多linux用户也想在自己的电脑上安装qq,不过,他们却不知道该怎么在自己的电脑安装qq.现在就让小编来教大家如何在红旗linux系统redflag6.0上安装 ...

  8. kali linux 磁盘,在硬盘上安装Kali Linux

    Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...

  9. 红旗linux系统qq,如何在红旗Linux系统redflag6.0上安装QQ

    QQ是国内最大的社交聊天软件之一,因此许多Linux用户也想在自己的电脑上安装QQ,不过,他们却不知道该怎么在自己的电脑安装QQ.现在就让小编来教大家如何在红旗Linux系统redflag6.0上安装 ...

最新文章

  1. sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
  2. 测试眉形的有哪个软件_心理测试:你的眉形是下面的哪种?测你生来命运如何!超准...
  3. SPOJ - QTREE3Query on a tree again!——树链剖分
  4. 大前端的自动化工厂(3)—— babel
  5. 2.栅格的类中同时设置col-md-* col-sm-*的作用
  6. linux环境下安装OpenGL
  7. Atitit 命令行执行springboot程序 目录 1.1. 执行spel表达式,调用app main,获取context 1 1.2. 直接在Application main函数内执行 1
  8. python socket recvfrom 超时捕获_python-udp客户端超时机制
  9. violate、内存屏障
  10. 迅雷2019校园招聘 内推码
  11. Delphi 10.4.2 CE 社区版支持 Android API-30,之二
  12. kali系统卸载Docker容器
  13. 国外兼职网站列举 79个
  14. 两轮车燃油喷射系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. 一个简单到令人发指的 ADRCI 工具操作方法
  16. 微信“开放”第三天,互联网有什么不一样?
  17. 学PS基础:Photoshop 技能167个
  18. 抖音短连接v.douyin.com/xxx 如何生成?
  19. 通货膨胀率月度数据(1999-2021年)
  20. springcloud启动错误

热门文章

  1. 装载服务器安装和配置_一站式解决方案
  2. Centos7 查看/关闭/启动防火墙
  3. lnmp 修改mysql密码_Lnmp下修改mysql根密码
  4. android放在上个元素的左边代码,控件悬浮在某个控件之上 Android五大布局方式——相对布局(RelativeLayout)属性详解...
  5. React之函数式组件使用props
  6. linux查看发起ddos攻击的ip,在Linux上使用netstat命令查证DDOS攻击的方法
  7. php对象魔术方法,php学习之类与对象的魔术方法的使用
  8. java基数排序 数组_万字长文带你掌握Java数组与排序,代码实现原理都帮你搞明白!...
  9. php://filter利用条件,浅谈php://filter技巧
  10. JAVA如何隐藏异常堆栈_java – 如何在控制台上停止打印异常堆栈跟踪?