ubuntu16.04 LTS 安装python3.6


python 3.6 没有发布到ubuntu的正式仓库中需要通过第3方仓库来安装

1. 添加第三方仓库

sudo add-apt-repository ppa:jonathonf/python-3.6

如果出现错误:

zsh: command not found: add-apt-repository

则安装下面包即可

apt-get install software-properties-common

2. 检查系统软件包并安装 python 3.6

sudo apt-get update; sudo apt-get install python3.6

3. 修改python3默认为3.6

(如果不熟悉linux,建议不要修改默认python版本,可能会出现终端打不开等问题)

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

sudo update-alternatives --config python3

# 查看python3默认版本
python3 -v # 输出3.6则成功

4. 安装pip3

  1. apt-get从linux软件仓库中安装,如果出错获取安装速度过慢,可以采取下面的方式二。
    sudo apt-get install python3-pip
    
  2. 使用 python 提供的安装程序(get-pip.py)安装
    # 下载get-pip.py
    wget -c https://bootstrap.pypa.io/get-pip.py
    
    # 运行安装程序
    sudo python3 get-pip.py
    
    # 安装完成,删除get-pip.py
    rm get-pip.py
    
# 如果出现 unable to resolve host address错误,添加谷歌域名即可
sudo vim /etc/resolv.conf

# 粘贴下面两行(复制后vim命令模式依次输入G和P)
nameserver 8.8.8.8
nameserver 8.8.4.4

pip3 成功标志,可以正确安装python模块,例如下面:

pip3 install numpy

之后就可以用 pip3 安装python3的包了,但是国内比较慢,可以通过修改pip源的方法加快安装速度。详细见python更换源及安装库

更新 pip3 :

pip3 install --upgrade pip
评论
发表评论 说点什么