云网牛站
所在位置:首页 > Linux教程 > 在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法

在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法

2019-02-27 15:43:16作者:秦风稿源:云网牛站

本文介绍在CentOS 7/Ubuntu 16.04/Debian 9/macOS操作系统上安装Python 3.6的方法,包括使用Python 3.6创建virtualenv,目前大多数Linux发行版都自带python 2.7,它被设置为系统范围内的python的默认版本。Python 3.6是高一级的Python版本,当然还有Python 3.7及Python 3.8版本,你可以看一下更新日志:Python 3.7.2和3.6.8版本发布下载,附更新说明

 

一、在CentOS 7上安装Python 3.6

对于CentOS 7,你可以从IUS Community Project CentOS存储库安装Python 3.6,IUS是一个社区项目,为Enterprise Linux发行版的新版精选软件提供RPM包。

第1步:添加IUS社区项目存储库

安装存储库rpm,它将为你添加存储库内容到/etc/yum.repos.d目录:

$ sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm

第2步:更新yum索引

更新yum索引以获取添加的存储库上的所有包的列表:

$ sudo yum makecache fast

第3步:在CentOS 7上安装Python 3.6

运行以下命令在CentOS 7上安装Python 3.6:

$ sudo yum install -y python36u \

python36u-libs \

python36u-pip \

python36u-devel

第4步:确认在CentOS 7上安装Python 3.6

现在检查系统上安装的Python 3的版本:

$ python3.6 -V

 

二、在Ubuntu 16.04上安装Python 3.6

在Ubuntu 16.04上,默认安装了Python 2.7和Python 3.5,要在Ubuntu 16.04服务器上安装最新版本的Python 3.6(参考:安装Python 3.6在Ubuntu 16.04上),请按照以下步骤操作。

第1步:在Ubuntu 16.04上检查Python 3的版本

$ python3 -V

Python 3.5.2

你可以在这里看到它是3.5.2,在Ubuntu 16.04上安装Python 3.6的最简单方法是使用来自J Fernyhough的个人包存档(PPA)。

第2步:确保在添加PPA之前安装了这些软件包

$ sudo apt-get install software-properties-common python-software-properties

第3步:AddJ Fernyhough的PPA

现在可以添加PPA了:

$ sudo add-apt-repository ppa:jonathonf/python-3.6

将收到如下消息输出:

Don't remove Python 3.5 from your system - it will break.

More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6

Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpd0im8dw_/secring.gpg' created

gpg: keyring `/tmp/tmpd0im8dw_/pubring.gpg' created

gpg: requesting key F06FC659 from hkp server keyserver.ubuntu.com

gpg: /tmp/tmpd0im8dw_/trustdb.gpg: trustdb created

gpg: key F06FC659: public key "Launchpad PPA for J Fernyhough" imported

gpg: Total number processed: 1

gpg: imported: 1 (RSA: 1)

OK

上面的命令应该将文件添加到/etc/apt/souces.list.d目录:

$ cat /etc/apt/sources.list.d/jonathonf-ubuntu-python-3_6-xenial.list 

deb http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial main

第4步:更新apt索引

更新apt索引以反映添加的PPA存储库上的新包:

$ sudo apt-get update

第5步:在Ubuntu 16.04上安装Python 3.6

可以使用该命令在Ubuntu 16.04上安装Python 3.6:

$ sudo apt-get install python3.6

第6步:验证在Ubuntu 16.04上安装Python 3.6

检查系统上存在的Python 3版本:

$ python3 -V

 

三、在Debian 9上安装Python 3.6

Debian 9的Python 3.6可以在测试库中找到,将以下行添加到/etc/apt/sources.list文件中:

deb http://ftp.de.debian.org/debian testing main

如果更新系统软件包,Debian testing存储库很容易破坏你的系统,建议在安装和更新软件包时将稳定的repo设置为默认值,对于这次运行:

# echo 'APT::Default-Release "stable";' | sudo tee -a /etc/apt/apt.conf.d/00local

现在让你得到包列表更新:

$ sudo apt-get update

最后,在Debian 9上安装Python 3.6:

$ sudo apt-get -t testing install python3.6

可以使用以下命令确认版本:

$ python3 -V

 

四、在macOS上安装Python 3.6

要在macOS机器上安装Python 3.6,请转到Python下载页面并获取最新版本的Python 3.6 for mac,你也可以使用wget或类似命令直接下载软件包,而无需使用Web浏览器。

$ wget https://www.python.org/ftp/python/3.6.8/python-3.6.8-macosx10.9.pkg

双击其名称安装软件包:

在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法

安装完成后,确认macOS上的Python3版本:

$ python3 -V

Python 3.6.8

 

使用Python 3.6创建virtualenv

现在我们已经在你的系统上安装了Python 3.6,你可以轻松地创建一个Virtualenv,以便在你的项目中使用它,下面的例子将创建一个名为myproject的Virtualenv:

$ python3.6 -m venv  myproject

$ ls myproject 

bin include lib pyvenv.cfg

然后激活环境,以便你可以开始使用pip安装软件包:

$ . myproject/bin/activate 

(myproject)

要使用pip安装软件包,请使用:

$ pip install [package_name]

$ pip install -r requirements.txt

例如,要安装youtube-dl,请运行:

$ pip install youtube-dl

Collecting youtube-dl

Downloading youtube_dl-2018.3.26.1-py2.py3-none-any.whl (1.7MB)

100% |████████████| 1.7MB 280kB/s 

Installing collected packages: youtube-dl

Successfully installed youtube-dl-2018.3.26.1

(myproject)

 

相关主题

在CentOS下安装Python-3.7.1.tgz及出现错误的解决方案

精选文章
热门文章