当前位置: 首页 > 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.lqws.cn/news/580843.html

相关文章:

  • 【知识】RPC和gRPC
  • 实现ModbusTCP转Profinet网关协议转换功能的网关设备
  • Install Ubuntu 24.04 System
  • reactor-test
  • 如何在 iOS 上线前做好安全防护?IPA 混淆与逆向防护实践详解
  • 什么是IOC(控制反转)?—— 用生活实例解读Spring核心概念
  • 【硬核数学】2.7 理论与现实的鸿沟:深度学习的数值稳定性挑战《从零构建机器学习、深度学习到LLM的数学认知》
  • 使用OpenSSL接口读取pem编码格式文件中的证书
  • Java外观模式实现方式与测试方法
  • 链表题解——设计链表【LeetCode】
  • 大模型-分布式推理简介
  • linux 操作docker的基本命令docker仓库
  • ubuntu下免sudo执行docker
  • 自动驾驶:特斯拉 Model Y全自动驾驶交付的技术原理
  • 笨方法学python -练习6
  • 设计模式精讲 Day 19:观察者模式(Observer Pattern)
  • 设计模式-观察者模式
  • Linux 系统管理:高效运维与性能优化
  • MAC电脑,在 Docker 中已经运行过一次 Oracle 镜像后,再次运行具体操作。
  • pytorch底层原理学习--计算图
  • 【WCF】通过AOP实现基于JWT的授权与鉴权的实践
  • LG 将正式终止手机相关服务,彻底告别手机市场
  • 云手机主要是指什么?
  • static线程安全
  • 10.【C语言学习笔记】指针(二)
  • 汉字田(第十五届蓝桥杯大赛软件赛国赛)
  • 生成式人工智能实战 | 变分自编码器(Variational Auto-Encoder, VAE)
  • zxing-cpp c++版本的编译
  • 【T2I】RB: REGION AND BOUNDARY AWARE ZERO-SHOT GROUNDED TEXT-TO-IMAGE GENERATION
  • RK3588高性能处理器核心技术解析