zoukankan      html  css  js  c++  java
  • Ubuntu14 升级python3.6

    Ubuntu14 升级python3.6

    清理可能系统可能存在的残留文件

    如果已经安装python3.6,删除

    $ sudo apt-get remove --purge python3.6

    下载并安装新的python

    然后从源代码下载源代码并构建并准备构建系统:

    $ wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz

    构筑python安装环境

    # 更新源列表
    $ sudo apt-get update
    # 安装依赖包
    $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

    安装并配置,制作,制作altinstall(重要)

    $ tar xvf Python-3.6.7.tgz
    $ cd Python-3.6.7/
    $ ./configure --enable-optimizations --with-ensurepip=install
    $ sudo make altinstall

    验证安装是否成功

    $ python3.6 -V which python3.6

    复制python3.6的路径,它应该是/usr/bin/python3.6或/usr/local/bin/python3.6

    您现在可以使用update-alternatives来管理计算机上的所有python版本

    $ ls /usr/bin/python*  
    # e.g. /usr/bin/python2.7 /usr/bin/python3.4 $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.4 1 $ sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.6 2
    • 数字2表示在您的计算机上运行python的优先级.在这种情况下,2> 1,所以你更喜欢python3.6.如果要更改为3.4版,可以运行update-alternatives –config python,这是一个交互式配置程序.
    • 现在你可以使用 python -m pip -V 来验证pip是否正常工作.您也可以使用pip3.6来安装软件包.
    • e.g. = example given ,表示我给的输出结果示例

    后面使用python3.6的pip,请使用如下命令

    $ sudo python -m pip install  <model_name>
    升级pip
    $ sudo python -m pip install --default-timeout=100 --upgrade pip

    ERR1   E: Sub-process /usr/bin/dpkg returned an error code (1)

    复制代码
    # 将info文件夹更名
    $ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk
    # 新建一个新的info文件夹
    $ sudo mkdir /var/lib/dpkg/info
    # 安装修复
    $ sudo apt-get update
    $ sudo apt-get install -f  # 执行完上一步操作后,在info文件夹下生成一些文件,现将这些文件全部移到info.bk文件夹下 $ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk # 把自己新建的info文件夹删掉 $ sudo rm -rf /var/lib/dpkg/info # 恢复原有info文件夹,修改名字 $ sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info 参考链接:https://blog.csdn.net/stickmangod/article/details/85316142
    复制代码
  • 相关阅读:
    vscode写python时的代码错误提醒和自动格式化
    Python使用requests发送post请求的三种方式
    unittest参数化(paramunittest)
    pycharm快捷键及一些常用设置
    Navicat破解
    Python3 os.path() 模块笔记
    Python使用SMTP模块、email模块发送邮件
    五笔字典86版wubi拆字图编码查询
    根据字符串从资源中取出对应的资源ResourceManager.GetObject
    判断字符串是否是由相同的字符组成
  • 原文地址:https://www.cnblogs.com/crxis/p/14754833.html
Copyright © 2011-2022 走看看