Python环境安装全攻略:零基础入门教程
简明易懂的 Python 环境安装教程
一、背景
在如今这个跨平台、多领域持续发展的时代,Python 因其简单易学、运行高效\跨平台兼容性以及广泛的应用场景,正受到越来越多人的喜爱。无论你是对数据科学、人工智能,还是 Web 开发和自动化运维感兴趣,Python 总能提供你所需要的工具和资源。也许你刚刚发现编程的魅力,或者对如何开始设立开发环境感到些许困惑。但无论你之前是否接触过编程,这篇教程都将带你一步一步走进 Python 的世界。
要想用 python 这门编程语言,必须先把 python 的环境安装上。目前初学者使用window系统比较多,macOS系统比较少,专业的开发者会使用到Linux系统。一般来说,macOS系统安装 python 比较简单,使用默认配置一直往下安装即可(macOS的默认设置就是最理想的选择了);而 Linux 系统一般自带Python,很少需要自己安装;因此,本文会侧重在Windows上的安装过程(Windows的默认设置不太理想,因此需要稍微做一些调整)。
本文将从最基础的安装步骤开始,详细介绍如何在操作系统上搭建一个完善的 Python 环境。从下载安装包、配置环境变量,每一步都附有清晰的解释和操作步骤,力求让初学者也能快速上手,迈出学习 Python 编程的第一步。
二、环境准备
Windows 最低要求的建议配置:
macOS 最低要求的建议配置:
Linux 最低要求的建议配置:
推荐 Python 3:Python 3 引入了许多新的语法和语言特性,如改进的字符串处理、增强的标准库、函数注解、异步编程支持等,使得代码更规范、可读性更高。Python 2 自 2020 年起已正式停止支持,不再接收更新和安全修复,而 Python 3 仍处于活跃开发和迭代中。当前的大多数第三方库和工具均优先支持 Python 3,这使得你在学习和开发过程中可以更方便地利用各类开源资源和最新技术。
三、安装步骤详解
1)首先从 Python 官网(https://www.python.org/)下载 对应版本。直接点Downloads按钮即可进入下载页面,不用点下面的子选项。
2)进入下载页面后可以看到最新的版本(比如现在是3.13.2版本),推荐使用最新版本。
如果想使用其他的某个版本,页面往下拉,在下方的表格也可以找到(注:如果是Windows 7最好下载python 3.8.x及以下的版本,因为它少了东西,更高的版本它不能很好的支持)。点击“Download”即可下载。
3)点击“Download”后会跳转到一个下载页面,页面往下拉,选择适合自己系统的版本进行下载。如果是Windows,下载“Windows installer”的安装包;没有在列表中的其他操作系统需要下载源代码(Gzipped source tarball / XZ compressed source tarball)自己编译创建 python 环境。
4)下载完成之后就可以开始安装了。每个版本的安装过程基本是一样的,这里以 3.13.2 版本为例。运行安装包(Windows直接点击安装包),可以看到如下的界面,需要注意的是:一定要勾选“Add python.exe to PATH”。因为如果不勾选这个,python就没有被放到系统环境变量中,就无法通过命令行提示符里使用python解析器。另外,不要点“Install Now”,这个安装方式使用的全是默认设置,作为专业的开发者,要选择自定义安装(“Customize installation”)。
5)进入自定义安装后得到如下界面,其他的选项够不够选无所谓,但是第二个选项 “pip” 一定要勾上;因为这是python的包管理工具,将来要安装一些三方的工具或库,都要依赖于这个包管理工具。所以这个工具一定要勾选,不然后面好多事情都干不了。勾选后点击 “Next” 按钮进入下一步。
6)然后进入如下的界面,这个界面的其他选项都不用勾选,只需要勾选 “Add Python to environment variables”。这个也是将 python 加到环境变量中,但跟前面的也有一些区别。另外,需要修改安装路径,因为默认的安装路径太深了,我们可以改的浅一点;但也不能放在根目录,必要要创建一个文件夹来存放 python 的环境数据。而且,路径不能有空格、中文(非英文都不允许)、特殊字符,如果有这些字符,后面将会带来无从无尽的麻烦,切记切记。
7)点击“Install”后就开始安装了,这个过程可能需要几分钟,耐心等一下。
8)安装完成后,不要着急点击“cancel”按钮,先点击“Disable path length limit”。一定要点击关闭最长路径深度限制,否则将来安装第三方库时可能会报错,到时候该注册表就非常麻烦了。
9)安装完成后,需要验证是否安装成功。按 “win + x” 选择 Windows PowerShell 进入命令行界面。在命令行界面输入python --verson
和pip --version
,如果出现版本号就代表安装成功。
四、Linux 如何升级 python版本
方法一:使用系统包管理器(以 Ubuntu 为例)。系统软件仓库中包含新版的 Python,可以直接安装:
sudo apt install python3.9
安装完成后,可以运行 python3.9 --version
来确认安装成功。使用 update-alternatives 工具进行配置更新默认 Python 版本:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
sudo update-alternatives --config python3
根据提示选择所需默认版本。
方法二:使用第三方仓库(如 Ubuntu 的 Deadsnakes PPA)。对于 Ubuntu 用户,如果官方仓库中没有提供希望升级的最新版本,可以使用 Deadsnakes PPA:
-
添加 PPA:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update
-
安装所需的 Python 版本:
sudo apt install python3.10
-
(可选)配置默认 Python 版本: 参考方法一中介绍的
update-alternatives
配置默认版本。
方法三: 使用 pyenv 可以方便地在同一系统上安装和管理多个 Python 版本,不会干扰系统默认的 Python 环境。
-
安装依赖(以 Ubuntu 为例):
sudo apt update sudo apt install -y make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
-
安装 pyenv:
curl https://pyenv.run | bash
然后在 shell 配置文件(如
~/.bashrc
或~/.zshrc
)中添加:export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
保存后重新加载配置文件:
source ~/.bashrc
-
安装所需版本的 Python(例如 Python 3.10.4):
pyenv install 3.10.4 pyenv global 3.10.4
-
验证安装:
python --version
五、运行第一个 Python 程序
创建一个名为 hello.py
的文件,并写入如下代码:
# hello.py
print("Hello World")
然后执行以下命令:
python hello.py
如果使用的是 Linux 系统且默认 Python 命令为 Python 2,建议使用 python3
来运行代码:
python3 hello.py
运行后,在终端中看到输出:
Hello World
六、总结
一定要按照上述步骤来,否则安装不当在后面的使用中可能会出现各种各样的问题。很多人学习 python 倒在了第一步上:装环境装不上,或者安装后报各种错误而无法使用。python 非常简单,只要把环境装好了,你就会为它所着迷;只要第一步的坎迈过去了,后面学习起来是非常轻松愉快的。
作者:Lion 莱恩呀