在Linux上使用更新版本的Python
我的Linux计算机上安装了Python 3.4在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。您
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