零基础安装 Python 教程:从下载到环境配置一步到位(支持 VSCode 和 PyCharm)与常用操作系统操作指南

零基础安装 Python 教程:从下载到环境配置一步到位(支持 VSCode 和 PyCharm)与常用操作系统操作指南

本文是一篇超详细“Python安装教程”,覆盖Windows、macOS、Linux三大操作系统的Python安装方法与环境配置,包括Python下载、环境变量设置、Python版本管理、Python虚拟环境(venv)搭建、pip包管理等关键步骤。此外,文章还重点讲解了两款主流IDE——VSCode与PyCharm的Python开发环境搭建与配置,详细演示Python解释器选择、Python扩展安装、调试与运行设置,让初学者轻松实现VSCode Python开发、PyCharm Python项目创建。无论是“Windows安装Python教程”、“macOS安装Python指南”还是“Linux安装Python实战”,都提供了图文并茂的操作步骤;同时结合“Python虚拟环境搭建教程”、“pip使用教程”、“包管理实战”及“常见问题排查”要点,让你从零基础快速掌握Python环境配置与常用操作。阅读这篇“从下载到环境配置一步到位”的Python入门指南,立即开启Python学习之旅!


零基础安装 Python 教程:从下载到环境配置一步到位(支持 VSCode 和 PyCharm)与常用操作系统操作指南

目录

  1. 简介

  2. 安装前准备

    • 2.1 系统要求
    • 2.2 获取管理员权限
  3. Windows 系统下安装 Python

    • 3.1 下载 Python 安装包
    • 3.2 安装步骤详解
    • 3.3 配置环境变量(可选)
    • 3.4 验证安装
  4. macOS 系统下安装 Python

    • 4.1 官方安装包方式
    • 4.2 Homebrew 方式
    • 4.3 配置与验证
  5. Linux 系统下安装 Python

    • 5.1 Debian/Ubuntu 系发行版
    • 5.2 CentOS/RHEL 系发行版
    • 5.3 其他发行版概述
    • 5.4 验证安装
  6. 常用 Python 开发工具安装与配置

    • 6.1 VSCode

      • 6.1.1 安装 VSCode
      • 6.1.2 安装 Python 扩展
      • 6.1.3 配置 Python 解释器
      • 6.1.4 基本调试与运行
    • 6.2 PyCharm

      • 6.2.1 安装 PyCharm
      • 6.2.2 创建第一个项目
      • 6.2.3 配置 Python 解释器
      • 6.2.4 运行与调试
  7. 虚拟环境与包管理

    • 7.1 什么是虚拟环境
    • 7.2 venv 的使用
    • 7.3 pip 常用命令
  8. 编写第一个 Python 项目

    • 8.1 创建项目文件夹
    • 8.2 编写 Hello World
    • 8.3 运行脚本
  9. 常见问题与排查

    • 9.1 安装失败错误解决
    • 9.2 PATH 未生效
    • 9.3 权限问题
  10. 总结


简介

Python 作为一门高效、简洁、可读性强的编程语言,在数据分析、Web 开发、自动化运维、人工智能等领域都被广泛使用。对于刚入门编程的新手来说,顺利地完成 Python 的安装与环境配置,是走向开发和学习之路的第一步。本教程将带领初学者从零基础开始,详细讲解在 Windows、macOS、Linux 三大主流操作系统下如何:

  • 下载并安装最新稳定版 Python
  • 配置系统环境变量以保证全局可用
  • 安装并配置 VSCode、PyCharm 等常用 IDE
  • 掌握虚拟环境搭建与包管理
  • 编写并运行第一个 Python 脚本

文章力求“手把手”指导,图文并茂,让完全没有编程或运维基础的你也能在短时间内完成 Python 环境搭建,并学会一些基本的常见操作。正文分章节进行,按照不同系统分步演示,并附带大量命令行或 GUI 界面操作截图说明(此处以文字为主,读者可自行对照实操)。


安装前准备

2.1 系统要求

在安装 Python 之前,请确保你所使用的计算机满足以下基本要求:

  1. 操作系统版本

    • Windows:Windows 7 及以上(推荐 Windows 10/11)
    • macOS:macOS 10.13 及以上(推荐 macOS 10.15 及以上)
    • Linux:各大主流发行版(Debian/Ubuntu、CentOS/RHEL、Fedora、Arch 等)
  2. 硬件要求

    • CPU:x86_64 架构(64 位)
    • 内存:至少 2GB RAM(建议 4GB 及以上)
    • 硬盘:至少 200MB 可用空间(Python 本身并不大,但后续安装包与 IDE 可能需要更大空间)
  3. 网络环境

    • 需要访问外网下载 Python 安装包、IDE 安装包,以及后续可能需要安装第三方库时下载依赖。
    • 若公司或学校网络受限,请提前准备可科学上网工具或镜像源。

提示: 如果你的操作系统为 32 位,Python 官方已经很少维护 32 位版本,建议优先升级或使用 64 位系统。如果因特殊原因必须使用 32 位,请在下载时注意选择对应的 32 位安装包。

2.2 获取管理员权限

  • 在 Windows 上,安装 Python 需要写入系统文件夹并修改环境变量,一般需要使用管理员身份运行安装程序。
  • 在 macOS 上,通过官方 pkg 安装无需额外权限,Homebrew 方式需要在终端使用 sudo 获取管理员权限。
  • 在 Linux 上,使用包管理器(如 aptyumdnf)安装时,也需要 sudo 权限,若无管理员权限请联系系统管理员或改用用户本地安装。

在正式开始之前,请确保你所在的用户账号具备相应的安装权限。


Windows 系统下安装 Python

对于很多初学者而言,Windows 是最常见的开发环境。下面我们分步骤演示如何在 Windows 10/11 系统下安装 Python,并进行简单的环境验证。

3.1 下载 Python 安装包

  1. 打开浏览器,访问 Python 官方网站:

    https://www.python.org/downloads/

  2. 页面会自动识别你的操作系统,一般会显示最新稳定版本(示例:Python 3.11.x)。点击“Download Python 3.xx.x”按钮,开始下载 Windows 安装程序(文件名类似 python-3.11.x-amd64.exe)。

  3. 如果需要查看历史版本或下载 32 位,请点击页面下方的“View the full list of downloads”,进入下载列表后根据需求选择对应的「Windows x86-64 executable installer(64 位)」或「Windows x86 executable installer(32 位)」。

温馨提示:

  • 推荐下载 64 位版本(amd64);如果你的机器是比较老旧的 32 位系统,再考虑 x86 版本。
  • 安装包通常在 30MB 左右,建议在稳定网络环境下完成下载。

3.2 安装步骤详解

双击下载的安装程序,进入安装向导。下面以 Python 3.11.x 为例逐步说明(不同版本界面可能略有差异,但整体逻辑一致)。

  1. 勾选“Add Python 3.xx to PATH”
    见安装向导最下方,务必勾选“Add Python 3.11 to PATH”选项,这样会自动把 Python 可执行文件路径写入环境变量,后续在命令行中直接输入 python 命令即可识别。

  2. 点击“Customize installation”(自定义安装)或“Install Now”(立即安装)

  • 如果你只是想快速安装,一般点击“Install Now”即可,安装程序会默认将 Python 安装到 %LocalAppData%\Programs\Python\Python3xx\
  • 如果想自定义安装目录或组件,点击“Customize installation”。
  1. Customize installation(可选)
    在“Customize installation”界面,你可以选择以下组件(一般默认已勾选即可):

    • Documentation(文档),安装本地离线文档文件,可帮助查看 Python 手册。
    • pip,Python 官方包管理工具,务必勾选。
    • tcl/tk and IDLE,Tkinter 图形界面库和 IDLE IDE。
    • Python test suite,运行 Python 自带的测试用例。
    • py launcher,Windows 下的 py 命令调用管理器,建议勾选。
    • for all users,如果希望所有用户都可以使用该 Python 解释器,需要勾选并指定一个全局路径(如:C:\Program Files\Python311\)。
  2. 选择安装路径

    • 默认安装路径多为当前用户目录下:

      C:\Users\<用户名>\AppData\Local\Programs\Python\Python311\
      
    • 如果你勾选“Install for all users”,则会提示你安装到:

      C:\Program Files\Python311\
      
    • 建议:如果你是个人用户,默认即可;如果是公用机建议安装到 Program Files。

  3. 开始安装
    点击“Install”后,等待安装程序将文件解压并拷贝到目标文件夹,约 1 ~ 2 分钟。

  4. 等待完成并查看提示
    安装完成后,会出现“Setup was successful”提示。点击“Close”结束安装。

3.3 配置环境变量(可选)

如果你在安装时已经勾选了“Add Python to PATH”,可以直接跳到下一节进行验证;否则需要手动添加环境变量:

  1. 右键点击桌面上的“此电脑”或“我的电脑”,选择“属性”。

  2. 在“系统”界面点击“高级系统设置”。

  3. 在“系统属性”对话框中,切换到“高级”选项卡,点击“环境变量(N)…”。

  4. 在“系统变量”或“用户变量”中,找到名为 Path 的条目,选中后点击“编辑”。

  5. 点击“新建”,将 Python 的安装路径添加进去,例如:

    C:\Users\<用户名>\AppData\Local\Programs\Python\Python311\
    C:\Users\<用户名>\AppData\Local\Programs\Python\Python311\Scripts\
    
    • 第一行是 Python 主程序目录
    • 第二行是 pip 等脚本工具所在目录
  6. 点击“确定”保存并逐级关闭所有对话框。

  7. 重新打开一个新的命令提示符窗口,才会生效。

3.4 验证安装

  1. 打开命令提示符(Win + R 输入 cmd 回车)。

  2. 输入:

    python --version
    

    期望输出类似:

    Python 3.11.2
    
  3. 输入:

    pip --version
    

    期望输出类似:

    pip 23.0.1 from C:\Users\<用户名>\AppData\Local\Programs\Python\Python311\lib\site-packages\pip (python 3.11)
    
  4. 进入 Python 交互式命令行:

    python
    

    看到 >>> 提示符,说明环境可用。执行:

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

若以上步骤均无报错,则恭喜你,Windows 平台下的 Python 安装与配置工作已经完成。


macOS 系统下安装 Python

macOS 系统通常自带 Python2.x(老版本系统),但我们推荐安装最新版 Python3.x 以保证兼容性。下面介绍两种常见方式:官方 pkg 安装和 Homebrew 方式。

4.1 官方安装包方式

  1. 打开浏览器,访问 Python 官方下载页面:

    https://www.python.org/downloads/macos/

  2. 点击最新稳定版(例如:Python 3.11.x)下方的“macOS 64-bit universal2 installer”链接,下载 .pkg 安装文件(文件名示例:python-3.11.x-macos11.pkg)。

  3. 找到下载好的 .pkg 文件,双击打开启动安装。

  4. 按照安装提示:

    • 点击“Continue”同意许可协议。
    • 选择安装目录(一般安装到 /Library/Frameworks/Python.framework/Versions/3.11/)并点击“Install”。
    • 系统提示输入管理员密码,输入后继续安装。
    • 安装完成后点击“Close”。

提示: 官方安装会自动把 python3pip3 可执行文件链接到 /usr/local/bin/,因此一般无需手动再配置环境变量。

4.2 Homebrew 方式

如果你习惯使用 Homebrew 管理包,可以通过以下步骤安装(适用于已安装 Homebrew 的用户):

  1. 打开终端(Terminal)。

  2. 更新 Homebrew:

    brew update
    
  3. 安装 Python3:

    brew install python
    
  4. 安装完成后,Homebrew 默认将 python3pip3 链接到 /usr/local/bin/

如果想将 python 指向 python3,可以执行:

brew link --overwrite python

或者手动在 ~/.zshrc~/.bash_profile 中添加别名:

alias python=python3
alias pip=pip3

4.3 配置与验证

  1. 打开终端,输入:

    python3 --version
    

    期望输出类似:

    Python 3.11.2
    
  2. 如果你使用的是 python 命令(通过链接或别名),也可以输入:

    python --version
    
  3. 验证 pip:

    pip3 --version
    

    期望输出:

    pip 23.0.1 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
    
  4. 进入交互模式测试:

    python3
    
    >>> print("Hello, Python on macOS!")
    Hello, Python on macOS!
    >>> exit()
    

如果能正常看到版本信息并执行简单的 print,则说明 macOS 下 Python 安装成功。


Linux 系统下安装 Python

在 Linux 下,不同发行版有不同的包管理器。大部分现代 Linux 系统自带 Python2.x 或 Python3.x,但通常版本较旧。我们推荐通过系统自带包管理器或源码安装最新 Python3。下面主要介绍 Debian/Ubuntu 系(APT)和 CentOS/RHEL 系(YUM/DNF)两种方式。

注意: 如果系统自带 python 命令默认为 2.x,你可以在命令行使用 python3 来调用 Python3,或者在安装完成后创建软链接。

5.1 Debian/Ubuntu 系发行版

  1. 更新本地包索引

    sudo apt update
    
  2. 查看系统自带 Python 版本

    python3 --version
    

    如果需要最新的 Python3.x(如 3.11),可以使用 PPA 或从源码编译。这里介绍最简单的 APT 安装(可能是较旧版本):

    sudo apt install -y python3 python3-pip
    
  3. 如果想安装更高版本

    • 添加 deadsnakes PPA:

      sudo apt install -y software-properties-common
      sudo add-apt-repository ppa:deadsnakes/ppa
      sudo apt update
      
    • 安装指定版本(以 3.11 为例):

      sudo apt install -y python3.11 python3.11-venv python3.11-dev python3.11-distutils
      
    • 安装 pip:

      wget https://bootstrap.pypa.io/get-pip.py
      sudo python3.11 get-pip.py
      
  4. 配置软链接(可选)
    如果想让 python 指向 python3.11

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 2
    sudo update-alternatives --config python
    

    选择相应序号即可。如果不想影响系统自带 Python2,则可以使用别名:

    echo 'alias python=python3.11' >> ~/.bashrc
    echo 'alias pip=pip3.11' >> ~/.bashrc
    source ~/.bashrc
    

5.2 CentOS/RHEL 系发行版

  1. 安装 EPEL(可选)
    部分依赖可能需要 EPEL 源(Extra Packages for Enterprise Linux):

    sudo yum install -y epel-release
    
  2. 安装 Python3
    CentOS 7/8 可直接安装:

    sudo yum install -y python3 python3-pip
    

    CentOS 9 / Rocky Linux 9 等使用 DNF:

    sudo dnf install -y python3 python3-pip
    
  3. 验证安装

    python3 --version
    pip3 --version
    
  4. 创建软链接/别名(可选)
    与 Debian/Ubuntu 类似,如果想让 python 指向 python3

    sudo ln -s /usr/bin/python3 /usr/bin/python
    sudo ln -s /usr/bin/pip3 /usr/bin/pip
    

    或者在 ~/.bashrc 中添加别名:

    echo 'alias python=python3' >> ~/.bashrc
    echo 'alias pip=pip3' >> ~/.bashrc
    source ~/.bashrc
    

5.3 其他发行版概述

  • Fedora

    sudo dnf install -y python3 python3-pip
    
  • Arch Linux
    Arch 系统自带较新版本 Python,执行:

    sudo pacman -Syu python python-pip
    
  • OpenSUSE

    sudo zypper install -y python3 python3-pip
    
  • 源码编译(适用于所有发行版)
    若希望自己选择编译参数或安装最新源码版本,可参考以下流程:

    sudo apt update && sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev \libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev \libexpat1-dev liblzma-dev tk-dev libffi-dev
    wget https://www.python.org/ftp/python/3.11.2/Python-3.11.2.tgz
    tar -xzf Python-3.11.2.tgz
    cd Python-3.11.2
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
    
    • 这里 make altinstall 会将可执行文件命名为 python3.11,避免覆盖系统自带的 python
    • 编译过程可能需要几分钟甚至十几分钟,视 CPU 性能而定。

5.4 验证安装

无论通过哪种方式安装完成,都需要在终端执行以下命令进行验证:

python3 --version
pip3 --version

如果能输出 Python 与 pip 版本号,并且能进入交互式命令行执行简单测试,则说明安装成功:

python3
>>> print("Hello, Python on Linux!")
Hello, Python on Linux!
>>> exit()

常用 Python 开发工具安装与配置

初学者在编写、调试、管理 Python 项目时,一般会使用以下两种常见的 IDE/编辑器:Visual Studio Code(VSCode)和 PyCharm。下面分别演示两者的安装与基本配置流程。


6.1 VSCode

6.1.1 安装 VSCode
  1. 前往官网
    打开浏览器,访问 VSCode 官方网站:

    https://code.visualstudio.com/

  2. 下载对应版本

    • Windows:点击“Download for Windows”下载安装程序(.exe)。
    • macOS:点击“Download for macOS”下载安装包(.dmg)。
    • Linux:可下载对应发行版的 .deb.rpm 包,或者使用包管理器安装(如 snap install code --classic)。
  3. 安装 VSCode

    • Windows:双击 .exe → 点击“I accept the agreement” → 选择安装路径 → 勾选“Add to PATH” 以便在命令行使用 code 启动 → 下一步直至安装完成。

    • macOS:双击 .dmg → 将 VSCode 拖拽到 /Applications/

    • Linux:以 Ubuntu 为例,可以通过以下命令:

      sudo apt update
      sudo apt install -y software-properties-common apt-transport-https wget
      wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
      sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
      sudo apt update
      sudo apt install -y code
      

      之后可直接在终端输入 code 启动。

6.1.2 安装 Python 扩展
  1. 启动 VSCode,点击左侧扩展(Extensions)图标(或使用快捷键 Ctrl+Shift+X / ⌘+Shift+X)。
  2. 在搜索框中输入 “Python”,找到由 Microsoft 发布的官方扩展(应为第一项),点击“Install”安装。
  3. 安装完成后,VSCode 会提示重启以激活扩展,也可直接在当前窗口继续使用。
6.1.3 配置 Python 解释器
  1. 打开 VSCode 后,按 Ctrl+Shift+P(macOS:⌘+Shift+P),输入并选择 “Python: Select Interpreter”。

  2. VSCode 会列出当前系统所有可用的 Python 解释器(例如:Python 3.11.2 64-bit、虚拟环境解释器等)。

  3. 选中你刚才安装的那个版本,比如:

    C:\Users\<用户名>\AppData\Local\Programs\Python\Python311\python.exe
    

    或者 /usr/local/bin/python3.11/usr/bin/python3/usr/bin/python3.9 等。

  4. 此后,新建或打开一个 .py 文件时,底部就会显示已选的解释器。如果要更改,重复步骤即可。

6.1.4 基本调试与运行
  1. 创建并打开一个工作文件夹

    • 在 VSCode 中点击“File → Open Folder”,选择或新建一个空文件夹作为工作区。
  2. 新建 Python 文件

    • 在左侧 Explorer 区域点击“New File”,命名为 hello.py,并输入:

      print("Hello, VSCode + Python!")
      
  3. 运行脚本

    • 直接在编辑器中点击文件右上角的绿色 ▶️ “Run Python File in Terminal” 按钮;或者在终端(VSCode 集成终端,Ctrl+)中输入:

      python hello.py
      
  4. 调试脚本

    • 点击左侧调试图标(🪲),点击“create a launch.json file” → 选择“Python File”即可生成简单的调试配置。
    • 在代码行号旁边点击可设置断点,点击“Start Debugging”(F5)即可进入调试模式。

至此,VSCode 已经可以用来进行日常的 Python 开发、调试、运行等操作。


6.2 PyCharm

PyCharm 是 JetBrains 家推出的专业 Python IDE,功能强大但对于初学者而言稍显臃肿。这里以 Community Edition(免费版)为例进行安装与配置。

6.2.1 安装 PyCharm
  1. 打开浏览器,访问 PyCharm 下载页面:

    https://www.jetbrains.com/pycharm/download/

  2. 在 Community(社区版)一栏,点击 “Download” 按钮,下载对应平台的安装包。

    • Windows:.exe 安装程序
    • macOS:.dmg 镜像
    • Linux:.tar.gz 压缩包
  3. 安装步骤:

    • Windows:双击 .exe → 许可协议 → 选择安装路径 → 勾选“Add launchers dir to the PATH” 以便在命令行使用 pycharm 启动 → 下一步直到安装完成。

    • macOS:双击 .dmg → 将 PyCharm 拖拽到 /Applications/

    • Linux:

      # 以 Ubuntu 为例
      tar -xzf pycharm-community-*.tar.gz -C /opt/
      # 解压后进入 bin 目录
      cd /opt/pycharm-community-*/bin
      ./pycharm.sh
      

      建议后续创建桌面快捷方式或 Shell 脚本以便快速启动。

6.2.2 创建第一个项目
  1. 启动 PyCharm

    • 初次启动会提示是否导入设置,可以选择“不导入设置”。
    • 选择界面主题(Light/Darcula),按喜好即可。
  2. Create New Project

    • 点击“Create New Project”进入项目向导。
    • 左侧选择“Pure Python”项目类型。
    • Location:选择项目存放路径(例如:~/PycharmProjects/MyFirstProject)。
    • Python Interpreter:默认会自动探测系统 Python。如果此处未自动识别,可点击右侧齿轮图标 → “Add Interpreter” → “System Interpreter” 选择系统中已经安装的 Python3。
    • 点击“Create”完成项目创建。
6.2.3 配置 Python 解释器
  1. 在项目创建时已经指定了系统解释器,但如果后续需要更换、添加虚拟环境,可操作:

    • 点击“File → Settings”(macOS:PyCharm → Preferences)。

    • 左侧找到“Project: <项目名> → Python Interpreter”。

    • 在右侧列表右上角,有一个齿轮图标,点击后可选择“Add…”

    • 可以添加以下几种:

      • Virtualenv Environment:基于 venv 创建新的虚拟环境。
      • Conda Environment(如果已安装 Anaconda/Miniconda)。
      • System Interpreter:选择系统已有的 Python 安装。
      • Pipenv/Poetry:基于 pipenv/poetry 的虚拟环境。
    • 选择并点击“OK”即可完成。

6.2.4 运行与调试
  1. 创建 Python 文件

    • 在项目内右键点击 Project 目录 → “New → Python File”,命名为 hello.py,并输入:

      print("Hello, PyCharm + Python!")
      
  2. 运行脚本

    • 右键点击 hello.py → “Run ‘hello’”,或者在顶部菜单点击绿色 ▶️。

    • 控制台会在底部弹出并显示输出结果:

      Hello, PyCharm + Python!
      Process finished with exit code 0
      
  3. 调试脚本

    • 在代码行号处点击可设置断点。
    • 点击黄色 🐞 “Debug” 按钮即可进入调试模式,逐行查看变量和值。
    • 调试完成后点击红色停止按钮结束即可。

PyCharm 提供了项目管理、版本控制、Git 集成、数据库工具、代码补全、智能提示、单元测试等功能,适合后续随着项目规模增大再深入学习。对于初学者,基本的项目创建、运行和调试已经足够入门。


虚拟环境与包管理

在 Python 开发中,为了杜绝“依赖地狱”、保证项目之间的互相隔离,通常会为每个项目创建独立的虚拟环境(Virtual Environment)。下面介绍 Python3 原生的 venv 模块,以及 pip 包管理工具的常见用法。


7.1 什么是虚拟环境

  • 虚拟环境(Virtual Environment):在同一台机器上,你可能同时进行多个 Python 项目开发,而不同项目可能依赖不同版本的第三方库(例如:Django 项目需要 Django 4.x,而另一个项目需要 Django 3.x)。如果不做隔离,安装一个依赖就会影响到全局环境,导致版本冲突。
  • 虚拟环境就是在当前系统下为某个项目额外创建一套独立的 Python 解释器及包管理体系,使得项目的依赖只作用于该环境,不影响系统/其他项目。

Python3 自带 venv 模块,可以很方便地创建虚拟环境。


7.2 venv 的使用

以下示例以 Windows、macOS/Linux 通用方式介绍如何创建并使用 venv 虚拟环境。

  1. 在项目根目录下创建虚拟环境
    假设你的项目文件夹结构如下:

    MyProject/├─ hello.py├─ requirements.txt└─ (虚拟环境目录)
    

    进入你的项目根目录:

    cd /path/to/MyProject
    

    执行:

    python3 -m venv venv
    

    或者在 Windows 上:

    python -m venv venv
    

    这条命令会在当前目录下生成一个名为 venv 的文件夹,里面包含了该虚拟环境的 Python 解释器和标准库副本。

  2. 激活虚拟环境

    • Windows(PowerShell)

      .\venv\Scripts\Activate.ps1
      
    • Windows(CMD)

      .\venv\Scripts\activate.bat
      
    • macOS/Linux(bash/zsh)

      source venv/bin/activate
      

    激活后,终端提示符会出现环境名称前缀,例如:

    (venv) C:\path\to\MyProject>
    

    说明当前已经切换到 venv 虚拟环境。此时,在虚拟环境中运行 pythonpip 命令都只会作用于该环境,不会修改全局 Python。

  3. 安装项目依赖

    • 使用 pip install
      激活环境后,可以直接:

      pip install requests flask numpy
      
    • 使用 requirements.txt
      如果项目有 requirements.txt(列出了项目依赖列表),可执行:

      pip install -r requirements.txt
      
    • 冻结依赖
      当你确定并安装好项目所需的依赖后,可以生成当前环境依赖文件:

      pip freeze > requirements.txt
      
  4. 退出/停用虚拟环境
    在完成开发或需要切换环境时,可以执行:

    deactivate
    

    终端提示符会恢复,回到全局环境。

注意:

  • 在不同操作系统下,activate 脚本路径略有差异,请务必按照对应平台使用正确命令。

  • 如果出现执行权限不足(如 macOS 安全策略),需要先执行:

    chmod +x venv/bin/activate
    
  • 在 VSCode、PyCharm 等 IDE 中,也可以在设置中指向虚拟环境,使得 IDE 自动激活该环境。


7.3 pip 常用命令

pip 是 Python 官方推荐的包管理工具,常用命令包括:

  • 安装指定包

    pip install <package_name>
    

    例:

    pip install django==4.1.0
    pip install numpy pandas
    
  • 卸载包

    pip uninstall <package_name>
    

    例:

    pip uninstall requests
    
  • 列出已安装包

    pip list
    
  • 查看包详细信息

    pip show <package_name>
    

    例:

    pip show flask
    
  • 升级包

    pip install --upgrade <package_name>
    
  • 将依赖导出到文件

    pip freeze > requirements.txt
    
  • 从文件安装依赖

    pip install -r requirements.txt
    
  • 查看过期包(pip 10+ 才支持)

    pip list --outdated
    

补充:

  • 如果你希望使用国内镜像源加速安装(如阿里云、清华源等),可以临时增加 -i 参数:

    pip install <package_name> -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 可以在用户目录下创建或修改 pip 配置文件,以永久使用镜像源(例如:~/.pip/pip.conf 或 Windows 下的 %APPDATA%\pip\pip.ini)。


编写第一个 Python 项目

到这里,我们已经完成 Python 安装、环境配置、IDE 配置和虚拟环境搭建。下面通过一个简单的“Hello World”示例,帮助你快速掌握 Python 项目的基本组织与运行方式。

8.1 创建项目文件夹

  1. 选择工作目录
    在你平时存放项目的根目录下,新建一个名为 MyFirstPython 的文件夹:

    mkdir ~/MyFirstPython
    cd ~/MyFirstPython
    

    如果是 Windows,则在你喜欢的盘符下新建:

    D:\Projects\MyFirstPython
    
  2. 初始化虚拟环境(可选,但推荐)

    python3 -m venv venv        # macOS/Linux
    # 或
    python -m venv venv         # Windows
    

    然后激活虚拟环境:

    source venv/bin/activate    # macOS/Linux
    # 或
    .\venv\Scripts\activate     # Windows PowerShell
    

    看到提示符前出现 (venv),说明已进入虚拟环境。

8.2 编写 Hello World

  1. 创建并打开文件

    • VSCode:在该文件夹中打开或直接新建文件 hello.py

    • PyCharm:创建项目时已在项目目录,新建 hello.py

    • 或者在终端:

      touch hello.py      # macOS/Linux
      type nul > hello.py # Windows CMD
      
  2. 编辑文件内容
    使用编辑器打开 hello.py,输入如下内容:

    # hello.py
    def main():print("Hello, 世界!我是猫头虎,欢迎来到 Python 的世界!")if __name__ == "__main__":main()
    
    • def main()::定义了一个名为 main 的函数,将主要逻辑放在这里。
    • if __name__ == "__main__": main():如果该脚本被直接运行,则会调用 main()
  3. 保存并关闭编辑器

8.3 运行脚本

  1. 在命令行中运行

    • 确保虚拟环境已激活(如前面已激活,无需重复)。

    • 执行:

      python hello.py
      
    • 终端输出:

      Hello, 世界!我是猫头虎,欢迎来到 Python 的世界!
      
  2. 在 IDE 中运行

    • VSCode:点击右上角绿色 ▶️ 按钮,或在终端中输入 python hello.py
    • PyCharm:右键点击 hello.py → “Run ‘hello’”。
  3. 常见附加

    • 如果你想让用户通过命令行传递参数,可以修改为:

      import sysdef main():if len(sys.argv) > 1:name = sys.argv[1]else:name = "Python"print(f"Hello, {name}!欢迎来到 Python 的世界!")if __name__ == "__main__":main()
      
    • 运行时带参数:

      python hello.py 猫头虎
      

      输出:

      Hello, 猫头虎!欢迎来到 Python 的世界!
      

到此,你已经成功编写并运行了第一个 Python 项目。恭喜你迈出了 Python 世界的第一步!


常见问题与排查

在安装与使用过程中,新手朋友常会遇到一些“雷区”,下面将列举一些常见问题及其解决方案。

9.1 安装失败错误解决

  1. 网络问题导致下载失败

    • 安装包下载时提示下载中断或校验失败,建议检查网络或更换镜像源。
    • 若使用国内网络,可访问国内镜像站点下载安装包,如清华镜像、阿里云镜像等。
  2. 权限不足导致安装失败

    • Windows:右键安装程序,选择“以管理员身份运行”。
    • macOS/Linux:通过 sudo 执行安装命令,或使用管理员用户登录进行安装。
  3. 文件损坏/校验码不一致

    • 官方提供 MD5/SHA256 校验码,下载后可手动校验。
    • Windows 在下载页面点击“Hashes”查看对应版本的 SHA256,使用第三方工具(如 md5sumcertutil)进行校验。

9.2 PATH 未生效

  1. 未勾选“Add Python to PATH”

    • Windows 安装时如果没有勾选,需要手动在环境变量中添加 Python 安装路径和 Scripts 路径。
    • 可参照 [3.3 配置环境变量] 中的方法进行操作。
  2. 修改环境变量后未重启终端

    • 修改完环境变量后,需关闭并重新打开命令提示符/PowerShell,才能让新的 PATH 生效。
  3. 多个 Python 版本冲突

    • 如果系统中存在多个 Python(如系统自带 Python2.x 和你自己安装的 Python3.x),在命令行直接 python 可能调用到老版本。
    • 建议使用 python3pip3 来明确调用 Python3 版本,或者手动调整 PATH 中的顺序。

9.3 权限问题

  1. macOS 安装时报“需要更高权限”

    • 通过官方 pkg 方式安装时,需要输入管理员密码。

    • 如果是 Homebrew 安装时碰到权限问题,可尝试:

      sudo chown -R $(whoami) /usr/local/lib /usr/local/bin /usr/local/include /usr/local/share
      
  2. Linux 上 apt/yum 无法安装

    • 请确保使用了 sudo,或者切换到 root 用户执行命令。
    • 如果是公司/学校网络限制,可能无法访问外部源码,尝试更换 apt/yum 源或使用内网镜像。

总结

本文以“零基础”为前提,详细介绍了 Python 在 Windows、macOS、Linux 三大主流操作系统上的安装与环境配置,并针对 VSCode、PyCharm 两款常用开发工具进行了快速入门指导。同时,文章对虚拟环境的搭建、pip 包管理的常见用法、编写并运行第一个 Python 项目,以及常见安装或配置过程中的问题与排查进行了系统性的讲解。

通过以下几步,你已完成 Python 环境的基本搭建:

  1. 在官方网站或通过包管理器下载并安装最新版 Python3。
  2. 配置环境变量(Windows)或创建软链接(macOS/Linux),确保在终端中可以直接使用 pythonpip
  3. 安装并配置 VSCode(安装 Python 扩展、选择解释器)或 PyCharm(指定项目解释器),满足编辑、调试、运行需求。
  4. 学会利用 venv 创建虚拟环境,隔离项目依赖,并掌握 pip 常用命令。
  5. 编写并运行第一个 “Hello World” 脚本,验证环境是否正确。

下一步,你可以:

  • 尝试编写更多脚本,如文件操作、网络请求等;
  • 学习并使用常见第三方库,如 requestsFlaskDjangoNumPyPandas
  • 探索更高级的调试与测试工具,如单元测试(unittestpytest)、Lint 工具(flake8pylint)等;
  • 熟悉操作系统命令行、Git 版本控制、多环境管理(如 Conda、Docker)等。

希望这篇“超详细”教程能帮助零基础的你快速入门 Python,往更深的方向持续学习与实践。有任何疑问或意见,欢迎在评论区留言,一起交流学习!

作者:猫头虎
保留所有权利


附录

  • 官方下载:

    • Python 官网:https://www.python.org/downloads/
    • VSCode 官网:https://code.visualstudio.com/
    • PyCharm 官网:https://www.jetbrains.com/pycharm/download/
  • 常用镜像源(国内):

    • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
    • 阿里云:https://mirrors.aliyun.com/pypi/simple/
    • 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
  • 推荐阅读及参考链接:

    • Python 官方文档
    • VSCode Python 扩展指南
    • PyCharm 教程

祝学习顺利,早日成长为 Python 大牛!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/85796.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

定时任务的 cron 表达式

定时任务的 cron 表达式 一、什么时 cron 表达式 Cron表达式是一种广泛应用于Linux系统的时间表示格式&#xff0c;常用于定时任务的调度。Cron表达式可以通过指定不同的时间参数&#xff0c;描述一个在 未来某个时间点执行的任务。 二、Cron表达式语法 秒 分 时 日 月 周几…

PHP+mysql 美容美发预约小程序源码 支持DIY装修+完整图文搭建教程

在数字化浪潮席卷的当下&#xff0c;美容美发行业也急需线上转型&#xff0c;以提升客户预约效率与服务体验。开发一款美容美发预约小程序成为众多商家的迫切需求。本文将为大家分享一套基于 PHPMySQL 的美容美发预约小程序源码&#xff0c;功能完备、支持 DIY 装修&#xff0c…

十八、【用户认证篇】安全第一步:基于 JWT 的前后端分离认证方案

【用户认证篇】安全第一步:基于 JWT 的前后端分离认证方案 前言什么是 JWT (JSON Web Token)?准备工作第一部分:后端 Django 配置 JWT 认证1. 安装 `djangorestframework-simplejwt`2. 在 `settings.py` 中配置 `djangorestframework-simplejwt`3. 在项目的 `urls.py` 中添加…

03 Deep learning神经网络的编程基础 代价函数(Cost function)--吴恩达

深度学习中的损失函数(Cost Function)用于量化模型预测与真实数据的差距,是优化神经网络的核心指标。以下是常见类型及数学表达: 核心原理 逻辑回归通过sigmoid函数将线性预测结果转换为概率: y ^ ( i ) \hat{y}^{(i)}

Linux信号捕捉技术深度解析

根据您的需求&#xff0c;文章可以聚焦技术实现与实践的结合&#xff0c;以下提供几个标题方案供选择&#xff1a; 方案一&#xff08;学术向标题&#xff09; 《Linux信号捕捉机制全解析&#xff1a;内核态捕获原理、可重入函数实践与SIGCHLD异步处理中的volatile陷阱》 方案…

【大模型部署】mac m1本地部署 ChatGLM3-6B 超详细教程

本人环境&#xff1a;macOS 15.5 (Sonoma) - Apple M1 / 16 G 目标&#xff1a;在 mac m1 16G 上 完全离线 的本地模型目录上&#xff0c;跑通官方 ChatGLM3-6B 目录 背景 & 踩坑记录 准备工作 新建 Conda 环境并安装依赖 关键环境变量 运行 composite_demo 常见报错与…

Redis命令使用

Redis是以键值对进行数据存储的&#xff0c;添加数据和查找数据最常用的2个指令就是set和get。 set&#xff1a;set指令用来添加数据。把key和value存储进去。get&#xff1a;get指令用来查找相应的键所对应的值。根据key来取value。 首先&#xff0c;我们先进入到redis客户端…

Linux打开.img镜像文件

kparkx 可以查看和修改img文件的内容 1.安装kparkx 1.安装 kpartx sudo apt-get update sudo apt-get install kpartx2.使用kpartx映射镜像文件 假设镜像文件名为 example.img &#xff0c;以下命令会将其分区映射到 dev/mapper/ sudo kpartx -av example.img• -a表示添加…

6.4 计算机网络面试题

HTTP到底是不是无状态的&#xff1f; 无状态即每个请求都是独立的&#xff0c;服务器不会在多个请求间保存关于客户端状态的信息。 HTTP虽然是无状态的&#xff0c;但是可以通过一些机制保存状态&#xff0c;如使用cookies session跟踪用户状态。 携带Cookie的HTTP请求是有状…

基于千帆大模型的AI体检报告解读系统实战:使用OSS与PDFBox实现PDF内容识别

目录 说明 前言 需求 流程说明 表结构说明 整体流程 百度智能云 注册和实名认证 创建应用 费用说明 大模型API说明 集成大模型 设计Prompt 上传体检报告 读取PDF内容 功能实现 智能评测 抽取大模型工具 功能实现 总结 说明 AI体检报告解读、病例小结或者…

湖北理元理律师事务所:债务优化中的生活保障实践

在债务压力与生活质量失衡的普遍困境中&#xff0c;法律服务的价值不仅在于解决债务问题&#xff0c;更在于帮助债务人重建生活秩序。湖北理元理律师事务所通过其债务优化服务&#xff0c;探索出一条“法律生活”的双轨路径。 债务规划的核心矛盾&#xff1a;还款能力与生存需…

无人机智能识别交通目标,AI视觉赋能城市交通治理新高度

在城市化快速发展的当下&#xff0c;如何实现对道路交通的智能化管理、保障出行安全&#xff0c;成为城市治理的重要命题。传统的交通监控往往依赖地面摄像头&#xff0c;受限于固定视角与安装环境。而今&#xff0c;随着人工智能与无人机技术的深度融合&#xff0c;一种更高效…

unity UI Rect Transform“高”性能写法

&#x1f3af; Unity UI 性能优化终极指南 — RectTransform篇 &#x1f9e9; RectTransform 是什么&#xff1f; Unity UI中每一个UI元素的必备组件继承自 Transform&#xff0c;但专门用于 2D 布局负责定义UI的位置、大小、锚点、旋转、缩放 ⚠️ 特别注意&#xff1a;所有…

JDK21深度解密 Day 8:Spring Boot 3与虚拟线程整合

【JDK21深度解密 Day 8】Spring Boot 3与虚拟线程整合 引言:Spring Boot 3遇上JDK21虚拟线程 在本系列的第8天,我们将聚焦于Spring Boot 3与JDK21虚拟线程的整合实践。作为全网首套完整的JDK21特性解析,我们不仅会探讨虚拟线程如何颠覆传统Java并发模型,还会通过完整的Sp…

【STM32F407 PWM配置和应用指南 】

PWM基本概念 PWM&#xff08;脉冲宽度调制&#xff09;是一种通过快速开关数字信号来控制模拟电路的技术&#xff0c;通过改变脉冲的占空比来控制平均电压。STM32F407的定时器外设可以生成PWM信号。 STM32F407 PWM配置步骤 1. 定时器时钟使能 首先需要使能定时器的时钟&…

鸿蒙【HarmonyOS 5】 (React Native)的实战教程

一、环境配置 ‌安装鸿蒙专属模板‌ bashCopy Code npx react-native0.72.5 init HarmonyApp --template react-native-template-harmony:ml-citation{ref"4,6" data"citationList"} ‌配置 ArkTS 模块路径‌ 在 entry/src/main/ets 目录下创建原生模块&…

MYSQL MGR高可用

1&#xff0c;MYSQL MGR高可用是什么 简单来说&#xff0c;MySQL MGR 的核心目标就是&#xff1a;确保数据库服务在部分节点&#xff08;服务器&#xff09;发生故障时&#xff0c;整个数据库集群依然能够继续提供读写服务&#xff0c;最大限度地减少停机时间。 2. 核心优势 v…

(18)混合云架构部署

文章目录 &#x1f680; 混合云架构部署&#xff1a;Java应用的云原生之旅&#x1f329;️ 混合云架构简介⚡ Java应用云原生部署五大核心技术1️⃣ 容器化与编排技术2️⃣ 服务网格与API网关3️⃣ CI/CD自动化流水线4️⃣ 多云管理平台5️⃣ 云原生Java框架与运行时 &#x1f…

虚拟现实教育终端技术方案——基于EFISH-SCB-RK3588的全场景国产化替代

一、VR教育终端技术挑战与替代价值 ‌实时交互性能瓶颈‌ 赛扬N100/N150仅支持3DOF渲染&#xff08;延迟&#xff1e;25ms&#xff09;&#xff0c;动态手势识别帧率≤15FPS&#xff0c;难以满足6DOF教学场景需求RK3588 Mali-G610 GPU支持6DOF空间渲染&#xff08;延迟≤12ms&…

pikachu靶场通关笔记14 XSS关卡10-XSS之js输出(五种方法渗透)

目录 一、源码分析 1、进入靶场 2、代码审计 二、渗透实战 1、根据提示输入tmac 2、XSS探测 3、注入Payload1 4、注入Payload2 5、注入Payload3 6、注入Payload4 7、注入Payload5 本系列为通过《pikachu靶场通关笔记》的XSS关卡(共10关&#xff09;渗透集合&#x…