Ubuntu 16.04 中python的相关设置

Ubuntu 16.04 内嵌了 Python 2.7 与Python 3.5

很多朋友在使用的时候发现Python3 中无法使用pip

这是因为

Ubuntu系统内置python2.7,如果你安装pip使用

sudo apt-get install python-pip  
那么,你仅仅是在内置的python2.7里面安装了pip,你下载的python3 在调用pip的时候会提醒你can't open file 'pip'

所以我们需要在python3里面安装pip

sudo apt-get install python3-pip  

安装好之后我们看以下两个pip的版本:

在使用的时候

pip和pip3分别供2.7与3.5 使用

另外还可以安装pip3.6给python3.6使用(相似原理,需要安装py3.6)


安装好之后,可以分别用pip和pip3给python的两个版本装上常用的库

http://blog.csdn.net/qq_22186119/article/details/70325270

这篇文章写的比较详细

在进行编程之前,我们可以安装IDE,支持可视化编程,对于小白来说比较友好

目前有很多IDE,个人选择啦Spyder

可以看见变量名,界面也还蛮好看的

有更好的欢迎大家推荐哈

具体安装步骤参考这篇博客

http://blog.csdn.net/u011507206/article/details/58677479



安装之后使用 命令 spyder  打开,界面如下;

可以看出这里是系统默认的2.7版本

那么怎么切换切换到python3呢,毕竟现在主流已经慢慢转向3

首先使用命令 ls /usr/bin/python*看下我们系统中安装了python的哪些版本:

可以看到我们那装的版本有2.7 和3.5

选择这两个作为我们的切换对象

目前系统中默认的是2.7

我们可以使用update-alternatives进行切换

首先键入update-alternatives --list python,提示我们 update-alternatives: error: no alternatives for python 

意为目前python替代中没有python版本

那我们进行添加:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 

将python 2.7的优先级设置为1

然后

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
将python 3.5 的优先级设置为2

再次键入命令:update-alternatives --list python

这次可以使用update-alternatives --config python对python版本进行切换


选择python3.5之后再次启动spyder

发现无法启动

切换回python2.7又可以启动,查阅资料未发现解决办法(请大神们指教)

所以就另外安装一个IDE给python3

想想这样也好,免得两个IDE中.py搞混了打架,哈哈

-------------------------------------------------------------------------------------------------------------------------------------------------------

另外最后如果遇到其它问题,需要修复的话,重新下载一下就好啦:

sudo apt-get install --reinstall python-minimal

sudo apt-get install --reinstall python2.7




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值