Python - 环境搭建
大家好,有抱负的Pythonista们!我很激动能引导你们踏上设置Python环境的精彩旅程。作为一个教了多年Python的人,我可以向你们保证,这第一步非常关键。但别担心——我们会让这个过程既有趣又简单!
本地环境搭建
在我们开始编码之前,需要在你的电脑上为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用户,你的过程有点不同,但同样简单:
- 运行你下载的安装程序。
- 确保勾选了“Add Python to PATH”的复选框——这将为我们省去一个步骤!
- 点击“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用户可以跳过这一步。如果没有,别担心!以下是你要做的:
- 右键点击“此电脑”并选择“属性”。
- 点击“高级系统设置”。
- 点击“环境变量”。
- 在“系统变量”下,找到并选择“Path”,然后点击“编辑”。
- 点击“新建”并添加你的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