这篇文章将为大家详细讲解有关ubuntu更新python的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、下载

wgethttps://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz

二、解压

tarzxvfPython-3.7.1rc2.tgzcdPython-3.7.1rc2

三、编译

./configuremakemakeinstall

先找的python3.7解释器位置,一般是:

/usr/local/bin/python3.7

四、删除原来的软连接

rm-rf/usr/bin/python3rm-rf/usr/bin/pip3

五、添加python3的软连接

ln-s/usr/local/bin/python3.7/usr/bin/python3#添加pip3的软链接ln-s/usr/local/bin/pip3.7/usr/bin/pip3

六、问题备忘

问题一: 报错ModuleNotFoundError: No module named '_ctypes'

解决方法:

sudoapt-getupdatesudoapt-getupgradesudoapt-getdist-upgradesudoapt-getinstallbuild-essentialpython-devpython-setuptoolspython-pippython-smbussudoapt-getinstallbuild-essentiallibncursesw5-devlibgdbm-devlibc6-devsudoapt-getinstallzlib1g-devlibsqlite3-devtk-devsudoapt-getinstalllibssl-devopensslsudoapt-getinstalllibffi-dev

问题二: zipimport.ZipImportError: can’t decompress data; zlib not available

解决方法:

sudoapt-getinstallzlib*

问题三: 出现locations that require TLS/SSL异常处理方法

sudoapt-getinstallgcclibffi-develzlib*openssl-devel

然后重新编辑和安装python3.7即可。

关于ubuntu更新python的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。