wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -xvf Python-3.6.5.tgz cd Python-3.6.5/ ./configure make && make install
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.6 2 update-alternatives --config python3
替换版本以后 pip3 install 时会提示错误subprocess.CalledProcessError: Command 'lsb_release -a' returned non-zero exit status 1.
, 重点关注lsb_release.py
这个模块
咱们将python3.5中的lsb_release.py
复制到python3.6中python
root@ubuntu:~# find / -name 'lsb_release.py' /usr/lib/python2.7/dist-packages/lsb_release.py /usr/lib/python3/dist-packages/lsb_release.py /usr/share/pyshared/lsb_release.py root@ubuntu:~# cp /usr/lib/python3/dist-packages/lsb_release.py /usr/local/lib/python3.6/