在Ubuntu 16.04上,构建和安装Python 3.6

・3 分钟阅读

在本文中,我们会学习如何下载,构建源代码以及安装python编程语言。

步骤1:更新存储库列表并升级

我们可以执行以下命令来做到这一点。


sudo apt-get update

sudo apt-get upgrade

一定要遵循屏幕提示,以防在被废弃后可以删除,否则需要进一步的操作,这对于python构建和安装进程的成功非常重要。

步骤2:安装依赖项

我们需要一些软件包来从源代码中实际构建python 。


sudo apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libreadline-dev
libgdbm-dev libdb5.3-dev libbz2-dev liblzma-dev libsqlite3-dev libffi-dev tcl-dev tk tk-dev

步骤3:下载源代码并构建

现在,我们必须下载源代码。

执行以下命令,从python FTP服务器开始下载源代码。


cd ~ && wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz

现在解压文件并输入目录。


tar xf Python-3.6.0.tar.xz && cd Python-3.6.0

现在执行./configure --enable-optimizations以配置会用于构建的make文件。

成功配置后,用以下命令来开始构建。

 
make -j2

 

注意:使用上面的命令,你可能需要将-j2中的数字更改为更合适的值,如果你的服务器有一个双核处理器,这就是最好的。否则,如果服务器有更多的内核,你可以相应地调整命令,但是,你也可以将-j2完全移除,只需要一个核心,这可能需要相当多的(超过2小时) 时间。

步骤4:安装

完成构建进程后,你可能希望安装新构建的Python 3.6。

 
sudo make altinstall

 

为了避免对服务器系统的任何预先安装版本的干扰,我们在install上选择了altinstall 。

执行完最后一个命令之后,你应该有一个定制的Python 3.6安装,你可以通过python3.6检查是否已成功安装了它


example@example:~$ python3.6
Python 3.6.0 (default, Aug 14 2017, 03:53:56)
[GCC 5.4.0 20160609] on linux
Type"help","copyright","credits" or"license" for more information.
>>>

你还可以在官方python网站找到python语言的文档 。

Zuoxiaojuan profile image