当前位置:  首页>> 技术小册>> Python编程轻松进阶(一)

2.5.2 在macOS 上运行Python 程序

在macOS系统上运行Python程序,对于初学者而言,既是一个探索新技能的开始,也是深入Python编程世界的重要一步。macOS以其优雅的设计、强大的性能和对开发者友好的环境而闻名,使得它成为学习Python及其应用的理想平台。本章节将详细介绍如何在macOS上安装Python环境、编写简单的Python程序,并运行这些程序,帮助读者轻松进阶Python编程世界。

2.5.2.1 了解macOS上的Python版本

自macOS Catalina(10.15)版本开始,Apple在系统中默认集成了Python 2.7(已废弃,不推荐使用)和Python 3.x的某个版本(具体版本随系统更新而变化)。然而,出于安全和兼容性的考虑,建议使用由Python.org提供的最新版本Python。这样做可以确保你拥有最新的功能、库支持和安全修复。

2.5.2.2 安装Python(推荐最新版本)

使用Homebrew安装Python

Homebrew是macOS上的一款包管理器,它简化了安装和管理第三方软件包(包括Python)的过程。如果你尚未安装Homebrew,可以通过打开Terminal(终端)并运行以下命令来安装:

  1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完Homebrew后,你可以通过以下命令安装最新版本的Python:

  1. brew install python

注意:这里安装的Python实际上是Python 3的最新版本,因为Homebrew默认安装的是Python 3。

检查Python安装

安装完成后,你可以通过在Terminal中输入以下命令来检查Python是否正确安装以及其版本信息:

  1. python3 --version

或者,如果你希望将python3命令简化为python(这在一些脚本中更常见),你可以在你的shell配置文件中(如.bash_profile.zshrc,取决于你使用的shell)添加以下行:

  1. alias python=python3

添加后,记得运行source ~/.bash_profile(或相应的配置文件)来使更改生效。

2.5.2.3 编写Python程序

现在,你已经成功在macOS上安装了Python,接下来就可以开始编写Python程序了。

使用文本编辑器

macOS自带了多款文本编辑器,如TextEdit(但请注意,TextEdit默认以富文本格式保存文件,不适合编写代码),更推荐使用专业的代码编辑器或IDE,如Visual Studio Code(VS Code)、PyCharm或Sublime Text等。这些工具提供了语法高亮、代码补全、调试等强大功能,可以极大地提升你的编程效率。

示例:Hello, World!

作为入门级的Python程序,让我们从打印“Hello, World!”开始。打开你选择的文本编辑器,创建一个新文件,命名为hello_world.py,然后输入以下内容:

  1. print("Hello, World!")

保存文件后,你就可以通过Terminal来运行它了。

2.5.2.4 运行Python程序

在Terminal中,首先使用cd命令导航到包含你的hello_world.py文件的目录。例如,如果你的文件位于Desktop目录下的python_projects文件夹中,你可以输入:

  1. cd ~/Desktop/python_projects

然后,使用以下命令运行你的Python程序:

  1. python hello_world.py

如果你之前设置了python作为python3的别名,上面的命令将正常工作。否则,你可能需要使用python3 hello_world.py来运行它。

如果一切顺利,你将在Terminal中看到输出“Hello, World!”。

2.5.2.5 进阶:使用虚拟环境

随着你编写更多Python程序,可能会遇到需要安装多个第三方库(也称为“包”)的情况。为了避免库之间的冲突,建议使用虚拟环境。Python的venv模块(Python 3.3及以上版本内置)允许你为每个项目创建独立的Python环境。

创建虚拟环境

在包含你Python项目的目录中,运行以下命令来创建一个名为venv的虚拟环境(你可以根据需要更改名称):

  1. python3 -m venv venv
激活虚拟环境

激活虚拟环境的方法取决于你使用的shell。对于bash或zsh,你可以使用:

  1. source venv/bin/activate

激活后,你的命令行提示符前将显示虚拟环境的名称(如(venv)),表明你现在正在该虚拟环境中工作。

在虚拟环境中安装和使用库

现在,你可以在这个虚拟环境中安装和使用任何Python库了。例如,要安装requests库(一个流行的HTTP库),你可以运行:

  1. pip install requests

注意,在虚拟环境中,pip命令会自动指向该环境中的Python版本,确保你安装的库只影响该环境。

2.5.2.6 总结

在macOS上运行Python程序是一个简单而直接的过程,从安装Python到编写和运行你的第一个程序,再到使用虚拟环境来管理项目依赖,每一步都为你未来的Python编程之旅打下了坚实的基础。随着你对Python的深入了解,你将能够利用macOS的强大功能和Python的广泛生态系统来构建更复杂、更强大的应用程序。希望本章节的内容能帮助你轻松进阶Python编程世界,享受编程的乐趣!


该分类下的相关小册推荐: