Ubuntu更新python3.5到python3.7

系统 1685 0

一 下载
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz

二 解压
tar zxvf Python-3.7.1rc2.tgz
cd Python-3.7.1rc2

三 编译

./configure
make
make install

先找的python3.7解释器位置,一般是
/usr/local/bin/python3.7

四 删除原来的软连接

rm -rf /usr/bin/python3
rm -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'

  解决方法:

            sudo apt-
            
              get update
sudo apt
            
            -
            
              get upgrade
sudo apt
            
            -get dist-
            
              upgrade
sudo apt
            
            -get install build-essential python-dev python-setuptools python-pip python-
            
              smbus
sudo apt
            
            -get install build-essential libncursesw5-dev libgdbm-dev libc6-
            
              dev
sudo apt
            
            -get install zlib1g-dev libsqlite3-dev tk-
            
              dev
sudo apt
            
            -get install libssl-
            
              dev openssl
sudo apt
            
            -get install libffi-dev
          

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

   解决方法:sudo apt-get install zlib*

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

  sudo apt-get install gcc libffi-devel zlib* openssl-devel

 然后重新编辑和安装python7即可

七 参考文档:

1 https://www.cnblogs.com/demo-deng/p/10774961.html 


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论