Ubuntu16.04:安装python3.6及遗留问题解决

Ubuntu16.04:安装python3.6

参考:
Ubuntu16.04怎样安装Python3.6

Ubuntu安装Python3.6并切换到3.6版本

记Ubuntu16.04安装python3.6出现的问题(新手参考)

  • 输入python
    查看版本号
    在这里插入图片描述
    ctrl+D退出命令行

  • 输入ls /usr/local/lib/
    查看本机有哪些可用python版本
    在这里插入图片描述

  • 输入sudo add-apt-repository ppa:jonathonf/python-3.6
    报错,显示无法添加:
    在这里插入图片描述

  • 依次输入以下命令安装python3.6

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
  • 调整Python3的优先级,使得3.6优先级较高
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
  • 更改默认值,python默认为Python2,现在修改为Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
  • 输入python
    在这里插入图片描述

  • 输入ls /usr/local/lib/
    在这里插入图片描述

  • 注:使用pycharm新建项目时,设置为python3
    在这里插入图片描述

引发问题:打开terminal没反应

参考:
ubuntu16.04的terminal打不开

  • 进入XTerm
  • 输入gnome-terminal
报错:ImportError: cannot import name ‘_gi’
  • 输入cd /usr/lib/python3/dist-packages/gi/
  • 输入ls查看该目录下所有文件
  • 将其中两个文件重命名
sudo mv _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so
sudo mv _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so
  • 即可打开终端

安装pip和python3.6-dev

参考:
ubuntu安装python3.6 ppa:jonathonf拒绝访问怎么办?

#安装pip
wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificate
python3 get-pip.py
 
#安装python3.6-dev
apt-get install python3.6-dev
  • 安装python3.6-dev时报错:
    在这里插入图片描述

参考:
Ubuntu 遭遇 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)解决方案:

输入sudo passwd root
然后输入两次密码
再输入su
在输入一次密码,就完成root提升
再次输入apt-get install python3.6-dev

pip install加速

参考:
解决pip install慢的方法

# 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch
# 这样就会从清华这边的镜像去安装torch库。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值