Python - 环境搭建

大家好,有抱负的Pythonista们!我很激动能引导你们踏上设置Python环境的精彩旅程。作为一个教了多年Python的人,我可以向你们保证,这第一步非常关键。但别担心——我们会让这个过程既有趣又简单!

Python - Environment Setup

本地环境搭建

在我们开始编码之前,需要在你的电脑上为Python创建一个温馨的家。想象一下,就像为宠物蟒蛇(当然是数字版的!)搭建一个窝一样。这个过程包括下载和安装Python,然后告诉你的电脑去哪里找到它。

下载Python

首先,让我们把Python安装到你的电脑上。访问Python的官方网站(python.org),找到下载部分。你会看到有不同版本的Python可供选择,但对于初学者,我建议坚持使用最新稳定的Python 3版本。

专业提示:总是从官方源下载,以避免任何潜在的麻烦!

安装Python

现在你已下载了Python,是时候铺上红地毯,欢迎它来到你的电脑了。安装过程根据你的操作系统会有所不同,让我们来看一下:

在Ubuntu Linux上安装Python

对于使用Ubuntu的用户来说,你们很幸运!Python通常在Ubuntu上是预安装的。检查一下,打开你的终端并输入:

python3 --version

如果你看到了版本号,那就没问题了!如果没有,别担心。只需输入:

sudo apt-get update
sudo apt-get install python3

在其他Linux上安装Python

如果你使用的是其他Linux发行版,过程是类似的。你可以使用你的发行版的包管理器。例如,在Fedora上,你会使用:

sudo dnf install python3

在Windows上安装Python

Windows用户,你的过程有点不同,但同样简单:

  1. 运行你下载的安装程序。
  2. 确保勾选了“Add Python to PATH”的复选框——这将为我们省去一个步骤!
  3. 点击“Install Now”并让魔法发生。

设置PATH

现在,我们需要确保你的电脑知道当你想使用Python时去哪里找它。这就像给你的电脑一张指向Python家的地图。

在Unix/Linux上设置路径

对于Linux和Mac用户,打开你的终端并编辑你的.bashrc.bash_profile文件:

nano ~/.bashrc

在文件末尾添加以下行:

export PATH="/usr/local/bin:$PATH"

保存并退出,然后运行:

source ~/.bashrc

在Windows上设置路径

在安装过程中勾选了“Add Python to PATH”的Windows用户可以跳过这一步。如果没有,别担心!以下是你要做的:

  1. 右键点击“此电脑”并选择“属性”。
  2. 点击“高级系统设置”。
  3. 点击“环境变量”。
  4. 在“系统变量”下,找到并选择“Path”,然后点击“编辑”。
  5. 点击“新建”并添加你的Python安装路径(通常是像C:\Python39这样的)。

Python环境变量

环境变量就像是你可以留给Python的秘密信息。它们可以影响Python的行为。以下是一些常见环境变量的表格:

变量名 描述
PYTHONPATH 增加模块文件的默认搜索路径
PYTHONSTARTUP 在交互式启动时执行的初始化文件路径
PYTHONCASEOK 在Windows上用于启用不区分大小写的模块导入
PYTHONHOME 模块搜索路径的替代路径

你现在不需要设置这些,但知道它们存在对于以后参考是有好处的!

运行Python

恭喜你!你已经设置了你的Python环境。现在,让我们确保一切正常。打开你的终端(或Windows上的命令提示符)并输入:

python

你应该会看到类似这样的东西:

Python 3.9.5 (default, May 3 2021, 08:33:23) 
[GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

这是Python的交互式外壳。让我们尝试一个简单的命令:

>>> print("Hello, Python!")
Hello, Python!

如果你看到“Hello, Python!”被打印出来,那就给自己一个掌声——你已经成功设置了Python并运行了你的第一个命令!

记住,设置你的环境就像在烹饪美味佳肴之前准备厨房一样。现在我们一切就绪,可以开始用Python创造惊人的东西了。

在我教学的这些年里,我发现那些花时间正确设置环境的学生的学习经历要顺畅得多。所以,为这重要的第一步做得好!

下次,我们将深入编写和运行更复杂的Python程序。在那之前,随意在交互式外壳中实验吧。谁知道呢?在下节课之前你可能会发现一些很酷的东西!

编程愉快,未来的Python大师们!

Credits: Image by storyset