Python 在Ubuntu应用详解

Ubuntu下python版本

1. python版本设置

** 一定不要擅自删除Ubuntu自带的python版本,否则系统会崩溃**

出现的问题

默认下python指向为python2,目前python3的更加完善,需要更换指向。

1.1 python 2 版本查询

//python2 version
python2  --version

1.2 python 3版本查询

//python 3version
python3  --version

1.3 将python3设置为默认

先按照如下指令修改python的安装设置

sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 110 
sudo update-alternatives –install /usr/bin/python python /usr/bin/python3 130

然后进行python 切换

sudo update-alternatives --config python

根据提示输入相应的选择即可
选择默认的python版本

2.python pip

出现的问题

在使用pip安装python包的情况下,发现提示pip无效。
pip命令无效

2.1 解决方案 /ect/sudoers

  1. 编辑 /etc/sudoers ,并修改默认设置
sudo vi /etc/sudoers

将Defaults env_reset ,改为 Defaults !env_reset
修改后的sudoers文件
2. 编辑.bashrc文件

sudo vi  .bashrc

添加如下内容:

alias sudo='sudo env PATH=$PATH'
  1. 重新载入源
source ~/.bashrc

3. 安装pip失败

出现问题

在安装python3的pip,相应的依赖包报错。
pip依赖不包报错

3.1 解决方案

  1. 更换ubuntu的软件源
  • 打开apt的配置文件进行编辑
sudo gedit /etc/apt/sources.list 
  • 在开始位置添加如下软件源指定指令,注意:vivid为ubuntu如软件版本号,需要根据默认的ubuntu版本进行更换
deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse 
  1. 执行ubuntu更新操作
  • 执行如下的更新指令
sudo apt-get update
  1. 执行ubuntu升级
  • 执行如下的升级软件指令
sudo apt-get upgrade
  1. 重新安装python-pip
    -执行如下指令进行pip的安装
sudo apt install python-pip 
//if python 3 , command as below:
// sudo apt install python3-pip

4. env ‘pip’:无文件或目录

问题描述

使用pip指令,系统弹出没有文件或者目录的报错
pip-无文件或目录

4.1 解决方案

  • 使用如下指令卸载pip后重新安装。
sudo apt-get remove python-pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
hash -r
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值