Python 学习笔记 —— 起步

Python

我曾较系统地学习过 Python 基础知识,目前能用 Python 编写一些简单的程序。我将分多篇文章来总结 Python 基础知识,主要用于备忘。

环境搭建

Python 是一种跨平台的编程语言,支持 Windows、macOS、Linux、BSD 等多个平台。Python 环境的搭建很简单,下面简要介绍一下。

Windows

安装包

你可以前往 Python 官网的下载页面下载 Python 安装包。
点击 Download Python 3.10.2(版本号以实际为准)跳转到对应版本的下载页面。

VyPRqVNB

如果你的系统是 64 位,就选 Windows installer (64-bit),如果是 32 位,就选 Windows installer (64-bit)

0LPgkrAy

若下载速度较慢,你也可以在国内的淘宝开源镜像站下载最新版本。
双击下载好的安装包,进入安装界面。勾选底部的 Add Python to PATH,然后再点击 Install Now 开始安装。

isUF9LnF

⚠️注意:不要急着点 Install Now,先勾选 Add Python to PATH,这是为了将 python 命令加入环境变量。若没有勾选此选项,之后会遇到找不到命令的情况。以 Python 3.10 为例,在 cmd 中执行以下命令即可解决:

path=%path%;C:\Python310

Microsoft Store

Python 从 3.7 版本开始上架 Microsoft Store,要求电脑运行 Windows 10 17763.0 或更高版本。你可以在 Microsoft Store 中搜索 Python 并安装最新版本。
Windows 10 1903 或更高版本提供了一种对新手更友好的安装方式:
直接在搜索框中输入“Python”或”Python 3”。若系统未安装 Python,Windows 10 会直接跳转到 Microsoft Store。点击“获取”,再点击“安装”,并等待完成。
另外,Python 3.8.6 是 Windows 7 支持的最高版本,Python 3.4.4 是 Windows XP 支持的最高版本。如需使用更高版本的 Python,则必须升级系统。

Winget

Winget 是微软推出的 Windows 软件包管理器,安装软件只需一行命令。若未安装 Winget,你可以根据官方文档中的提示来安装。

  • 安装 Python 到默认目录
    winget install Python.Python.3
  • 指定安装到指定目录(这里以 D:\Program Files\Python 为例)
    winget install Python.Python.3 -l "D:\Program Files\Python"
    由于安装包从 Python 官网下载,服务器在国外,下载速度可能较慢。

    macOS

    安装包

    你可以前往 Python 官网的下载页面下载 Python 安装包。

1M1Oenn5

若下载速度较慢,你也可以在国内的淘宝开源镜像站下载最新版本。
双击下载后的安装包,并根据提示一步步安装即可(所有设置均保持默认,无需修改)。

Homebrew

Homebrew 是 macOS 的包管理器,使安装软件变得特别简单。安装 Homebrew 很简单,参考 tuna 镜像站的介绍。Homebrew 安装完成后,使用以下命令一键安装 Python。

$ brew install python3

然后执行以下命令,将 Python 的图标添加到启动台中。

$ brew linkapps python3

Linux

Ubuntu/Debian

$ sudo apt install python3

由于 Debian 比较追求稳定性,通过 stable 分支安装的 Python 通常不是最新版本。

编译安装

这种方法支持所有的 Linux 发行版,且不限 CPU 架构。但安装速度较慢,通常需要一到两小时。
下面以 Python 3.10.2 为例,介绍一下编译安装的步骤。

  1. 安装依赖
    $ sudo apt install gcc make     # Ubuntu/Debian

    $ sudo yum install gcc make # CentOS/Fedora
  2. 下载源码包
    $ wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz

    # 国内镜像
    $ wget https://registry.npmmirror.com/-/binary/python/3.10.2/Python-3.10.2.tgz
  3. 解压
    $ tar -zxvf Python-3.10.2.tgz
  4. 配置
    如果提示找不到依赖,请根据提示安装,然后执行 make clean,再重新 configure 一遍。
    $ cd Python-3.10.2
    $ ./configure --prefix=/usr/local/python3 --enable-shared --enable-optimizations
    $ sudo mkdir /usr/local/python3
  5. 编译
    nproc 命令显示 CPU 核数。-j 参数使用多线程编译,加快编译速度。这里使用最大可用 CPU 内核,极大地缩短了编译时间。
    $ make -j$(nproc)
  6. 安装
    $ sudo make install
  7. 创建软链接
    $ sudo ln -s /usr/local/python3/bin/python3 /usr/bin
    $ sudo ln -s /usr/local/python3/bin/pip3 /usr/bin

文本编辑器

待补充…

本文作者:Tony

本文链接: https://blog.iamsjy.com/2022/02/05/learn-python-1/

文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。

评论