安装python3
下载程序下载地址
> wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
解压
> xz -d Python-3.6.2.tar.xz
> tar -xvf Python-3.6.2.tar.xz
编译配置
> cd Python-3.6.2/
> ./configure --prefix=/usr/local/python3.6.2
--prefix选项是配置安装的路径
1.不配置该选项
- 安装后可执行文件默认放在/usr/local/bin
- 库文件默认放在/usr/local/lib - 配置文件默认放在/usr/local/etc
- 其它的资源文件放在/usr/local/share 2.配置该选项
-./configure --prefix=/usr/local/python3.6.2
可以把所有资源文件放在/usr/local/python3.6的路径中,不会杂乱.用了– prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个相同的操作系统机器即可.
编译安装
> make
> make install >& python3_install_log &
安装时记录安装日志,方便以后移除文件
添加软连接
区分系统默认的python2.*
> ln -s /usr/local/python3.6.2/bin/python3.6 /usr/bin/python3
> ln -s /usr/local/python3.6.2/bin/pip3.6 /usr/bin/pip3
如果覆盖默认的python版本
> ln -s /usr/local/python3.6.2/bin/python3.6 /usr/bin/python
> ln -s /usr/local/python3.6.2/bin/pip3.6 /usr/bin/pip
如果python3目录中没有pip可以参考一下的步骤安装pip
安装pip3
下载安装脚本
> curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
运行安装脚本
> sudo python3 get-pip.py
安装pip3需要制定python版本
常见错误
python3源文件编译安装出现错误,如果安装步骤没有问题的话,就检查一下 源文件的完整性 ,有可能是在下载是丢失了部分文件