Python基础教程(Python 环境搭建)

以下将详细介绍在不同操作系统(Windows、macOS、Linux)上搭建 Python 环境的步骤,同时会提及虚拟环境的创建,因为它在 Python 项目开发中非常实用。

Windows 系统下 Python 环境搭建

1. 下载 Python 安装包

  • 打开 Python 官方下载页面(https://www.python.org/downloads/)。
  • 根据你的系统是 32 位还是 64 位,选择合适的 Windows 安装包进行下载。一般推荐下载最新的稳定版本。

2. 运行安装程序

  • 双击下载好的安装包,在弹出的安装界面中,勾选 “Add Python to PATH” 选项,这样可以将 Python 添加到系统环境变量中,方便在命令行中直接使用 Python 命令。
  • 点击 “Install Now” 进行安装。安装过程可能需要一些时间,请耐心等待。

3. 验证安装

  • 安装完成后,按下 Win + R 组合键,输入 cmd 打开命令提示符。
  • 在命令提示符中输入 python --version 并回车,如果显示出 Python 的版本号,说明 Python 安装成功。例如:
Python 3.11.5

macOS 系统下 Python 环境搭建

1. 使用 Homebrew 安装(推荐)

  • 如果你还没有安装 Homebrew,可以在终端中运行以下命令进行安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 安装完成后,在终端中运行以下命令安装 Python:
brew install python

2. 使用官方安装包安装

  • 同样打开 Python 官方下载页面(https://www.python.org/downloads/),下载适合 macOS 的安装包。
  • 双击下载好的安装包,按照安装向导的提示完成安装。

3. 验证安装

  • 打开终端,输入 python3 --version 并回车(在 macOS 上,Python 3 通常使用 python3 命令)。如果显示出 Python 的版本号,说明安装成功。例如:
Python 3.11.5

Linux 系统下 Python 环境搭建

1. Ubuntu/Debian 系统

  • 打开终端,运行以下命令更新软件包列表:
sudo apt update
  • 运行以下命令安装 Python 3:
sudo apt install python3
  • 安装 Python 包管理工具 pip
sudo apt install python3-pip

2. CentOS/RHEL 系统

  • 打开终端,运行以下命令安装 Python 3:
sudo yum install python3
  • 安装 pip
sudo yum install python3-pip

3. 验证安装

  • 在终端中输入 python3 --version 并回车,如果显示出 Python 的版本号,说明安装成功。

创建和使用虚拟环境

虚拟环境可以为每个 Python 项目创建独立的运行环境,避免不同项目之间的依赖冲突。以下介绍使用 venv 和 virtualenv 两种方式创建虚拟环境。

使用 venv(Python 标准库自带)

  • 创建虚拟环境:打开终端,进入项目目录,运行以下命令创建虚拟环境:
python3 -m venv myenv  # myenv 是虚拟环境的名称,可以自定义
  • 激活虚拟环境:
    • 在 Windows 系统上,运行以下命令激活虚拟环境:
myenv\Scripts\activate
  • 在 macOS 和 Linux 系统上,运行以下命令激活虚拟环境:
source myenv/bin/activate
  • 停用虚拟环境:在虚拟环境中,运行 deactivate 命令即可停用虚拟环境。

使用 virtualenv

  • 安装 virtualenv:在命令行中运行以下命令安装 virtualenv
pip install virtualenv
  • 创建虚拟环境:进入项目目录,运行以下命令创建虚拟环境:
virtualenv myenv
  • 激活和停用虚拟环境的方法与 venv 相同。

通过以上步骤,你就可以在不同操作系统上成功搭建 Python 环境,并创建虚拟环境来管理项目的依赖。

posted on   数据与人文  阅读(83)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示