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
根据提示输入相应的选择即可
2.python pip
出现的问题
在使用pip安装python包的情况下,发现提示pip无效。
2.1 解决方案 /ect/sudoers
- 编辑 /etc/sudoers ,并修改默认设置
sudo vi /etc/sudoers
将Defaults env_reset ,改为 Defaults !env_reset
2. 编辑.bashrc文件
sudo vi .bashrc
添加如下内容:
alias sudo='sudo env PATH=$PATH'
- 重新载入源
source ~/.bashrc
3. 安装pip失败
出现问题
在安装python3的pip,相应的依赖包报错。
3.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
- 执行ubuntu更新操作
- 执行如下的更新指令
sudo apt-get update
- 执行ubuntu升级
- 执行如下的升级软件指令
sudo apt-get upgrade
- 重新安装python-pip
-执行如下指令进行pip的安装
sudo apt install python-pip
//if python 3 , command as below:
// sudo apt install python3-pip
4. env ‘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