虽然Ubuntu16.04自带python3.5,但之前习惯用python3.6,而且一些代码对python版本有要求,因此还是手动安装python3.6.5。
-
安装依赖
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install libbz2-dev
-
安装python3.6.5
此处选择源码进行安装。源码安装是我们这些Linux用户的日常操作,没啥难度,能遇到的问题无非就是库依赖、权限等问题,按如下命令来即可:
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
tar -xvf Python-3.6.5.tar.xz
cd Python-3.6.5
./configure --prefix=/opt/python3.6
make
sudo make install
如果中途出错,查看一下log,看看是否权限问题,通过sudo来执行即可。 -
配置进环境路径
将python的路径配置到/etc/profile文件中的PATH中,这样就可以使得任何一个用户都能给用它了。当然,理论上应该每个用户自己安装自己的最好,但是为了方便我普通用户身份使用,我直接配置到/etc/profile中。在/etc/profile的末尾添加如下一行即可:
export PATH=/opt/python3.6/bin:$PATH
保存退出source /etc/profile
即可使得修改生效。到此就安装好了Python3.6.5。