在Linux系统中搭建Python编程环境
1 检查当前安装的Python版本
在大多数较新的Linux系统中,都默认安装了Python,因此先来看看安装的是哪个版本。为此,打开一个终端窗口,并执行如下命令:
libo@libo-virtual-machine:~$ python --version
Python 2.7.17
libo@libo-virtual-machine:~$
上述输出表明,当前计算机默认使用的Python版本为Python 2.7.17。该版本过老,因此需要安装最新版本的Python。
2 安装最新版本的Python
这里的安装说明针对的是基于apt的系统。将首先安装一个名为deadsnakes的包,你可使用它来安装任何已发布的Python版本,而且想安装多少不同的版本都可以。
打开一个终端,并执行如下命令:
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt install python3.9
这将在你的系统中安装Python 3.9,让你能够使用命令python3.9来启动Python会话:
libo@libo-virtual-machine:~$ python3.9
Python 3.9.6 (default, Jul 3 2021, 17:50:42)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
看到上述输出后,您就可以在该终端会话中输入Python命令,如果要退出Python并返回到终端窗口,可按Ctrl+D
或执行命令exit()
。
3 安装及配置Sublime Text
在基于Ubuntu的系统中,可使用Ubuntu Software Center来安装Sublime Text。为此,可单击菜单中的Ubuntu Software图标,找到Sublime Text并单击以安装它。也可以进入Sublime Text官方网站下载相应的linux版本。
如果你启动Python3.9会话时使用的是命令python,则无须对Sublime Text做任何配置;但如果你使用的命令是python3或python3.9,就需要让Sublime Text也使用这个命令。
为此,启动Sublime Text并选择菜单Tools > Build System > New Build System
。这将新建一个配置文件,请删除其中的内容,再输入如下内容:
{
"cmd": ["python3.9", "-u", "$file"],
}
将这个文件保存到Sublime Text指定的默认位置,并将其命名为Python3.9.sublime-build
。如果你启动Python会话时使用的是命令python3,应在文件中指定这个命令,并将文件命名为Python3.sublime-build
。
4 在Sublime Text中运行程序
如果在你的系统中,命令python管用,而且你没有按前面介绍的那样修改构建系统,就可直接选择菜单Tools > Build
或按Ctrl + B
来运行Python程序,如hello_world.py。
如果你新建了构建系统,请打开菜单Tools > Build System
,再选择你创建的构建系统,如Python3或Python3.9。这样做一次后,就可选择菜单Tools > Build
或按Ctrl + B
来运行任何Python程序了。