ubuntu pyhon版本的切换

来源:互联网 发布:为知笔记 有道云笔记 编辑:程序博客网 时间:2024/05/20 02:27

Ubuntu 16.04 LTS,系统自带了python2.7和Python3.5。使用whereis python的命令可以看到和python有关的文件。

1.如何将默认的python版本修改为3.5?(默认是2.7,可以使用 python --version 查看目前系统默认的python版本)

sudo rm /usr/bin/pythonsudo ln -s /usr/bin/python3.5 /usr/bin/python

2.如何将python从3.5的版本修改为2.7?

sudo rm /usr/bin/pythonsudo ln -s /usr/bin/python2.7 /usr/bin/python

总结:你想使用哪一个版本,就把那个版本写在ln -s后的第一个文件路径。

###关于linux系统的ln -s命令的说明可以参考点击打开链接

ln -s命令的功能是为某一个文件在另外一个位置建一个同步的链接。 (即会同步变化)

用法:ln -s 源文件 目标文件

当我们需要在不同的目录,用到相同的文件时,不需要在每一个需要的目录下都放一个必须相同的文件,只需要在某个固定的目录放该文件,然后在其他目录下用ln命令链接这个文件就可以,不必重复地占用磁盘空间。


在网上也看到很多建议使用python虚拟环境的,待尝试与补充。


3.在将系统默认的python改为3.5版本之后,使用sudo pip install XXX不能安装python的包,提示没有pip命令。

(注,之前在默认为python2.7的时候,使用sudo apt-get install python-pip已经安装了pip,且可以通过sudo pip install XXX来正常安装XXX包)


尝试使用sudo apt-get install python3-pip,就提示找不到python3-pip,无法安装pip。

解决方法,参考以下网页中的"pip的安装"的部分,亲测有效。点击打开链接





原创粉丝点击