在Linux上使用更新版本的Python

在Linux上使用更新版本的Python,python,linux,python-3.x,installation,Python,Linux,Python 3.x,Installation,我的Linux计算机上安装了Python 3.4 sudo apt-get install python3.4 但是,当我运行python-V时,它显示正在使用python2.7.6 我如何告诉系统使用Python的更新版本 windows计算机的这个问题的答案是,但我找不到Linux的答案。在Linux上,由软件包管理器(如apt)安装的python3可以称为python3。如果软件包管理器安装了多个版本,或者您已经从源代码处编译了自己的安装,则可能需要指定版本,例如,python3.5。您

我的Linux计算机上安装了Python 3.4

sudo apt-get install python3.4
但是,当我运行
python-V
时,它显示正在使用python2.7.6

我如何告诉系统使用Python的更新版本


windows计算机的这个问题的答案是,但我找不到Linux的答案。

在Linux上,由软件包管理器(如apt)安装的python3可以称为
python3
。如果软件包管理器安装了多个版本,或者您已经从源代码处编译了自己的安装,则可能需要指定版本,例如,
python3.5

您可以在shebang中指定版本。 写
#/usr/bin/env python3

当通过
/my_script.py
运行时,它将在python3中运行

否则,通过python3 my_script.py运行它

如果您只想启动一个交互式python shell,请使用
python3


您还可以更具体地使用该版本。只需将
python3
替换为
python3.4
(如果已安装)

在ubuntu中,各种python可执行文件位于
/usr/bin/
下,可能看起来像

/usr/bin/python
/usr/bin/python3.2
/usr/bin/python3.4
因此,当您执行命令python-v时,它会在该位置查找具有该名称的文件。因此,要选择您的版本,请指定它,如
python3.4-v


您可以将simlink
/usr/lib/python
替换为
/usr/bin/python3.4
,使其成为“默认值”

指定新的可执行文件:
python3.4-V