第一天 Python简介与环境搭建

缩进来划分代码块,强调代码的可读性和简洁的语法。相比于C语言或Java,Python让开发者能够用更少的代码表达想法。Python解释器本身几乎可以在所有的操作系统中运行,它的官方解释器CPython是用C语言编写的。Python是一个由社群驱动的自由软件,目前由Python软件基金会管理。

以下是对Python环境搭建可操作步骤的详细补充:

一、安装Python解释器

  1. 访问Python官方网站

  2. 下载安装包

    • 在官方网站首页,点击"Downloads"按钮,进入下载页面。
    • 根据自己的操作系统(Windows、macOS、Linux等)选择相应的安装包。
    • 注意选择稳定版,不建议安装最新的测试版或预发布版本。
  3. 运行安装包

    • 下载完成后,双击安装包文件开始安装。
    • 在安装过程中,可以选择自定义安装路径,并勾选需要安装的组件。对于Windows系统,通常建议勾选"Add Python to PATH"选项,以便将Python的安装目录添加到系统环境变量中。

二、配置环境变量(Windows系统特有步骤)

  1. 打开系统属性

    • 在Windows系统中,右击"此电脑"或"计算机"图标,选择"属性"。
    • 在弹出的系统属性窗口中,点击"高级系统设置"。
  2. 编辑环境变量

    • 在系统属性窗口的"高级"选项卡中,点击"环境变量"按钮。
    • 在弹出的环境变量窗口中,找到系统变量中的"Path"变量,点击"编辑"按钮。
  3. 添加Python路径

    • 在编辑环境变量窗口中,点击"新建"按钮,并输入Python的安装路径(例如:C:\Python39\,具体路径根据安装时选择的路径而定)。
    • 确认无误后,依次点击"确定"按钮保存设置。

三、安装包管理器(pip)

  1. 验证pip是否已安装

    • 打开命令提示符(Windows)或终端(macOS、Linux)。
    • 输入pip --version命令,查看pip的版本信息。如果已安装,则显示pip的版本号;如果未安装,则需要进行下一步安装。
  2. 安装pip

    • 如果pip未安装,可以通过Python官方网站提供的get-pip.py脚本来安装。在浏览器中打开https://bootstrap.pypa.io/get-pip.py页面,右击页面并选择"另存为"将脚本保存到本地。
    • 打开命令提示符或终端,导航到保存get-pip.py脚本的目录。
    • 输入python get-pip.py命令(对于Python 3,可能需要使用python3命令),执行脚本以安装pip。

四、创建虚拟环境

  1. 安装venv模块

    • 打开命令提示符或终端。
    • 输入pip install venv命令,安装venv模块(Python 3.3及以上版本已内置venv模块,无需额外安装)。
  2. 创建虚拟环境

    • 在命令提示符或终端中,导航到希望创建虚拟环境的目录。
    • 输入venv venv_name命令(其中venv_name为虚拟环境的名称,可以自定义),创建虚拟环境。
  3. 激活虚拟环境

    • Windows系统:输入.\venv_name\Scripts\activate.bat命令(其中venv_name为虚拟环境的名称)。
    • macOS/Linux系统:输入source venv_name/bin/activate命令(其中venv_name为虚拟环境的名称)。
    • 激活成功后,命令提示符前会显示虚拟环境的名称。
  4. 退出虚拟环境

    • 在虚拟环境激活状态下,输入deactivate命令即可退出虚拟环境。

五、验证安装

  1. 验证Python安装

    • 在命令提示符或终端中,输入python --versionpython3 --version命令(根据系统配置而定),查看Python的版本信息。
  2. 验证pip安装

    • 在命令提示符或终端中,输入pip --version命令,查看pip的版本信息。
  3. 验证虚拟环境

    • 在虚拟环境激活状态下,输入python --version命令,查看虚拟环境中Python的版本信息(应与全局Python版本不同)。
    • 输入pip list命令,查看虚拟环境中已安装的包列表(应为空或仅包含基本包)。

通过以上详细的可操作步骤,可以成功搭建Python环境,并为后续的Python编程和开发工作提供有力支持。

相关推荐
uppp»12 分钟前
深入理解 Java 反射机制:获取类信息与动态操作
java·开发语言
Yan-英杰14 分钟前
百度搜索和文心智能体接入DeepSeek满血版——AI搜索的新纪元
图像处理·人工智能·python·深度学习·deepseek
weixin_307779131 小时前
Azure上基于OpenAI GPT-4模型验证行政区域数据的设计方案
数据仓库·python·云计算·aws
玩电脑的辣条哥2 小时前
Python如何播放本地音乐并在web页面播放
开发语言·前端·python
多想和从前一样5 小时前
Django 创建表时 “__str__ ”方法的使用
后端·python·django
ll7788115 小时前
LeetCode每日精进:20.有效的括号
c语言·开发语言·算法·leetcode·职场和发展
小喵要摸鱼6 小时前
【Pytorch 库】自定义数据集相关的类
pytorch·python
bdawn6 小时前
深度集成DeepSeek大模型:WebSocket流式聊天实现
python·websocket·openai·api·实时聊天·deepseek大模型·流式输出
Jackson@ML6 小时前
Python数据可视化简介
开发语言·python·数据可视化
mosquito_lover16 小时前
怎么把pyqt界面做的像web一样漂亮
前端·python·pyqt