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

Python 安装使用教程

一、Python 简介

Python 是一种高级、通用的编程语言,具有语法简洁、可读性强、库丰富、跨平台等优势,广泛应用于 Web 开发、数据分析、人工智能、自动化运维等领域。


二、Python 安装教程

2.1 Windows 安装

  1. 访问官网:https://www.python.org/downloads/
  2. 点击下载对应版本(推荐下载最新稳定版)。
  3. 安装时勾选 “Add Python to PATH”,点击 Install Now。
  4. 安装完成后,在命令行输入:
python --version
pip --version

确保输出版本信息即为安装成功。


2.2 macOS 安装

方法一:使用 Homebrew
brew install python
方法二:官网下载安装包

同样访问:https://www.python.org/downloads/mac-osx/


2.3 Linux 安装(以 Ubuntu 为例)

sudo apt update
sudo apt install python3 python3-pip
python3 --version
pip3 --version

三、常用命令

命令说明
python进入交互式解释器
python script.py执行脚本文件
pip install 包名安装 Python 第三方包
pip list查看已安装的库
pip uninstall 包名卸载指定库

四、虚拟环境管理

4.1 venv 创建虚拟环境

python -m venv venv

4.2 激活虚拟环境

  • Windows:
venv\Scripts\activate
  • macOS/Linux:
source venv/bin/activate

4.3 退出虚拟环境

deactivate

五、Python 常用工具推荐

工具说明
PyCharmJetBrains 出品的 IDE
VS Code轻量级编辑器,插件丰富
Jupyter数据分析常用的交互式工具
IPython更强大的交互式解释器

六、编写你的第一个 Python 程序

创建一个文件 hello.py,内容如下:

print("Hello, Python!")

运行:

python hello.py

输出:

Hello, Python!

七、常见问题

Q1: Python 和 pip 命令无法使用?

  • 检查是否勾选了 Add to PATH。
  • 检查是否使用 python3pip3 命令。

Q2: 多版本共存冲突?

  • 可通过 pyenv 管理多个版本(Linux/macOS)。
  • Windows 使用 py launcher(如 py -3.11)区分版本。

八、参考链接

  • Python 官网
  • PyPI - Python 包索引
  • Python 中文网

本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述

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

相关文章:

  • Spring Boot 启动性能优化实战指南
  • 基于 SpringBoot+Vue.js+ElementUI 的 Cosplay 论坛设计与实现7000字论文
  • 【硬核数学】2.7 理论与现实的鸿沟:深度学习的数值稳定性挑战《从零构建机器学习、深度学习到LLM的数学认知》
  • 【Spring】——事务、整合、注解
  • 后台管理系统模板Art Design Pro
  • js代码03
  • Karmada 多集群服务发现
  • Apache Doris Profile 深度解析:从获取到分析,解锁查询性能优化密码
  • RedhatCentos挂载镜像
  • LeetCode Hot100(图论)
  • SQL参数化查询:防注入与计划缓存的双重优势
  • 使用 Sqlcmd 高效导入大型 SQL Server 数据库脚本 (.sql)
  • 深入理解 B+ 树:数据库索引的脊梁
  • AI初学者如何对大模型进行微调?——零基础保姆级实战指南
  • vscode一个文件夹有残余的git仓库文件,已经失效了,怎样进行清空仓库残余文件并重新初始化git--ubuntu
  • 【stm32】HAL库开发——CubeMX配置RTC,单片机工作模式和看门狗
  • 炸鸡派-基础测试例程
  • Linux入门篇学习——Ubuntu 系统介绍和Ubuntu启用root用户
  • 在线五子棋对战项目
  • 1.1_2 计算机网络的组成和功能
  • python+uniapp基于微信小程序的食堂菜品查询系统
  • Deepoc 大模型:无人机行业的智能变革引擎
  • vue-33(实践练习:使用 Nuxt.js 和 SSR 构建一个简单的博客)
  • SpringCloud Gateway
  • C++ 第四阶段 STL 容器 - 第五讲:详解 std::set 与 std::unordered_set
  • 蓝牙耳机开发--探讨AI蓝牙耳机功能、瓶颈及未来展望
  • 链表题解——两两交换链表中的节点【LeetCode】
  • AWS 开源 Strands Agents SDK,简化 AI 代理开发流程
  • Objective-c把字符解析成字典
  • 【微服务】.Net中使用Consul实现服务高可用