安装python 3.6.5
cd /usr/local/
下载安装包
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
make
make install
在make install 时报错:
Traceback (most recent call last):
File "/usr/local/Python-3.6.5/Lib/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/local/Python-3.6.5/Lib/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/local/Python-3.6.5/Lib/ensurepip/__main__.py", line 5, in <module>
sys.exit(ensurepip._main())
File "/usr/local/Python-3.6.5/Lib/ensurepip/__init__.py", line 204, in _main
default_pip=args.default_pip,
File "/usr/local/Python-3.6.5/Lib/ensurepip/__init__.py", line 117, in _bootstrap
return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
File "/usr/local/Python-3.6.5/Lib/ensurepip/__init__.py", line 27, in _run_pip
import pip
zipimport.ZipImportError: can't decompress data; zlib not available
重新安装 下面的包
yum install zlib zlib-devel -y
make install
[root@bogon Python-3.6.5]# /usr/local/Python-3.6.5/python -V
Python 3.6.5
rm -rf /usr/bin/python
ln -s /usr/local/python3/python /usr/bin/python
[root@bogon local]# python -V
Python 3.6.5