当前位置: 首页 > news >正文

《Python基础》第2期:环境搭建

在开始编写 Python 代码前,还需要搭建 Python 的开发环境。

电脑是没办法直接读懂 Python 代码的,而是需要一个解释器,实时把代码翻译成字节码,字节码再转换成 0 和 1,电脑就能读懂了。

Python 的运行过程就是翻译一行、执行一行(所以 Python 的运行速度较慢)。

我们一般说安装 Python,本质上就是安装 Python 解释器。

这里以在 Windows 系统安装 Python 解释器为例。

  1. 访问 Python 官网:www.python.org

  1. 点击 Download 进行下载。

这里会自动识别电脑的操作系统,点击下载按钮即开始下载。

  1. 下载完毕后,打开安装包进行安装。

**Install Now:**将 Python 安装到 C 盘。

**Customize installation:**进行自定义安装。

如果选择 Install Now 建议先勾选这两项:

第一项表示以管理员权限安装 Python。

第二项表示自动添加 Python 的环境变量(如果不勾选则需要在 Python 安装完后自行配置环境变量,比较麻烦)

如果选择 Customize installation**:**

保持默认勾选即可,点击下一步:

**Documentation:**安装 Python 的文档文件。

**pip:**安装 Python 包管理工具(很关键,必选)。

**tcl/tk and IDLE:**tcl/tk 是两个图形用户界面,IDLE 是 Integrated Development Environment and Learning Environment(集成开发环境和学习环境)的缩写。这一项是 Python 自带的 IDE,我们一般不用。

**Python test suite:**Python 官方提供的一套用于测试 Python 解释器和标准库的测试套件。

**py launcher :**保证用户在命令行里使用 python 命令启动 python。

**for all users(requires admin privileges):**是否为电脑上所有用户安装 Python(这一步需要管理员权限)。

然后自定义安装路径(路径不要存在中文):

**Install Python 3.13 for all users:**为所有用户安装,效果与前面的 for all users(requires admin privileges)一致。

**Associate files with Python(requires the ‘py’ launcher):**让系统自动将 Python 关联到特定的文件类型,使得在文件资源管理器中双击 Python 脚本文件时,系统会自动使用 Python 解释器来运行这些脚本。

**Create shortcuts for installed applications:**创建桌面快捷方式。

**Add Python to environment variables:**将 Python 解释器的路径添加到系统的环境变量中,这样就可以在命令行中直接运行 Python 解释器而不需要输入完整的路径。

**Precompile standard library:**对 Python 标准库进行预编译,以提高标准库模块的导入速度。

**Download debugging symbols:**下载给开发人员和调试人员用的调试符号。

**Download debug binaries(requires VS 2017 or later):**下载给开发人员和调试人员用的调试版本的二进制文件。

点击安装:

至此,安装完成,点击 Close 关闭窗口即可。

  1. 验证 Python 是否安装。

按下 Win + R 键,在弹出窗口输入 cmd

点击确定,会弹出命令行窗口:

输入 python,点击回车:

如果出现上面的输出,即代表 Python 安装成功。


这样 Python 的运行环境就搭建好了。

http://www.dtcms.com/a/225418.html

相关文章:

  • 某航后缀混淆逆向与顶像风控分析
  • 循环流化床锅炉关键技术设计与优化路径
  • 【第四十七周】HippoRAG 2 复现与分析(一):环境部署与代码分析
  • 医疗数理范式化:从范式迁移到认知革命的深度解析
  • 怎样在PyQt5中使用信号与槽机制?
  • 开始使用 Elastic AI Assistant for Observability 和 Amazon Bedrock
  • 六月一日python-AI代码
  • Python UV 环境下的 PyKDL 运动学库安装
  • 定时任务:springboot集成xxl-job-core(一)
  • 14.Wifi模组(ESP8266)
  • 过滤攻击-隐私保护
  • 设计模式-行为型模式-模版方法模式
  • 【课堂笔记】生成对抗网络 Generative Adversarial Network(GAN)
  • 图像处理篇---face_recognition库实现人脸检测
  • Vue3+SpringBoot全栈开发:从零实现增删改查与分页功能
  • 字节golang后端二面
  • 用dayjs解析时间戳,我被提了bug
  • 在IIS上无法使用PUT等请求
  • 基于机器学习的心脏病预测模型构建与可解释性分析
  • 西瓜书第十章——聚类
  • buuctf-web
  • unix/linux source 命令,其历史争议、兼容性、生态、未来展望
  • 在Flutter中定义全局对象(如$http)而不需要import
  • JVM学习(七)--JVM性能监控
  • Tomcat优化篇
  • ASP.NET Core SignalR 身份认证集成指南(Identity + JWT)
  • Axure组件即拖即用:垂直折叠菜单(动态展开/收回交互)
  • APM32主控键盘全功能开发实战教程:软件部分
  • 【Java基础】Java入门教程
  • DeepSeek 赋能智慧消防:以 AI 之力筑牢城市安全 “防火墙”