我在Linux计算机上安装了Python 3.4。
sudo apt-get install python3.4
但是,当我运行python -V
时,它表明正在使用Python 2.7.6。
如何告诉系统使用Python的更新版本?
Windows计算机这个问题的答案是How to update version of Python?,但我找不到Linux的答案。
答案 0 :(得分:4)
在Linux上,包管理器(例如apt)安装的python3的安装可以被称为python3
。您可能需要指定版本 - 例如python3.5
如果软件包管理器安装了多个软件包,或者您已从源代码编译了自己的安装。
答案 1 :(得分:2)
你可以在shebang中指定版本。
写#!/usr/bin/env python3
。
通过./my_script.py
运行时,它将在python3中运行。
否则通过python3 my_script.py
运行。
如果您只想启动交互式python shell,请使用python3
您也可以使用该版本更具体。只需将python3
替换为python3.4
(如果已安装)
答案 2 :(得分:2)
在ubuntu中,各种python可执行文件位于/usr/bin/
下,可能看起来像
/usr/bin/python
/usr/bin/python3.2
/usr/bin/python3.4
等。因此,当您执行命令python -v
时,它会在该位置查找具有该名称的文件。因此,要选择您的版本,请将其指定为python3.4 -v
您可以使用/usr/lib/python
替换simlink /usr/bin/python3.4
以使其成为“默认”