Ubuntu 16.04 中python的相关设置

xiaoxiao2021-02-28  19

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

转载请注明原文地址: https://www.6miu.com/read-2600267.html

最新回复(0)