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

Python安装与使用教程

一、Python安装步骤

1. Windows 系统
  1. 下载安装包

    • 访问官网:https://www.python.org/downloads/
    • 下载最新版(如 Python 3.12.x)的 Windows Installer(64位/32位)。
  2. 运行安装程序

    • 勾选 Add Python to PATH(关键步骤,否则需手动配置环境变量)。
    • 选择 Customize installation → 勾选所有可选组件(如pip、文档)。
    • 安装路径建议保持默认(如 C:\Python312)。
  3. 验证安装
    打开命令提示符(CMD/PowerShell):

    python --version   # 显示版本号(如 Python 3.12.1)
    pip --version      # 显示pip版本
    

2. macOS 系统
  1. 方法一:官网安装

    • 下载 macOS 安装包(.pkg 文件)→ 运行安装向导 → 完成。
  2. 方法二:Homebrew(推荐)

    brew install python   # 安装最新版
    
  3. 验证安装
    打开终端:

    python3 --version  # macOS 默认保留Python 2.7,需用python3
    pip3 --version
    

3. Linux 系统(以Ubuntu为例)
sudo apt update
sudo apt install python3 python3-pip   # 安装Python3和pip

验证:

python3 --version
pip3 --version

二、环境变量配置(Windows补充)

若安装时未勾选 Add Python to PATH

  1. 右键 此电脑属性高级系统设置环境变量
  2. Path 中添加两条路径:
    C:\Python312\      # Python安装目录
    C:\Python312\Scripts\  # pip脚本目录
    

三、Python开发环境设置

1. 使用虚拟环境(推荐)

隔离项目依赖:

# 创建虚拟环境
python -m venv myenv# 激活环境
# Windows:
myenv\Scripts\activate
# macOS/Linux:
source myenv/bin/activate# 退出环境
deactivate
2. 安装常用包(通过pip)
pip install numpy pandas matplotlib  # 示例:安装科学计算包

四、编写和运行Python程序

1. 创建第一个程序
  1. 新建文件 hello.py,内容:
    print("Hello, World!")
    
2. 运行方式
  • 命令行运行
    python hello.py   # Windows
    python3 hello.py  # macOS/Linux
    
  • IDLE(Python自带编辑器)
    搜索并打开 IDLE → 新建文件 → 编写代码 → 按 F5 运行。
  • VS Code(推荐)
    安装 VS Code → 安装 Python 扩展 → 创建 .py 文件 → 点击右上角运行按钮。

五、开发工具推荐

  1. 编辑器/IDE
    • VS Code(轻量级,插件丰富)
    • PyCharm(专业Python IDE,社区版免费)
  2. Jupyter Notebook
    交互式编程(适合数据分析):
    pip install jupyterlab
    jupyter lab  # 启动
    

六、常见问题解决

  1. python 命令无效

    • 检查环境变量是否配置正确(Windows)。
    • macOS/Linux 改用 python3
  2. pip安装包速度慢
    使用国内镜像源:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名
    
  3. 权限错误(Linux/macOS)
    避免使用 sudo pip,改用虚拟环境。


官方文档

  • Python 官方文档:https://docs.python.org/3/
  • Python Package Index (PyPI):https://pypi.org/

http://www.xdnf.cn/news/14396.html

相关文章:

  • Maven在依赖管理工具方面的内容
  • Java多线程通信:wait/notify与sleep的深度剖析(时序图详解)
  • Spring是如何实现有代理对象的循环依赖
  • 【SQLAlchemy系列】 SQLAlchemy 中的多条件查询:or*与 in*操作符
  • 智能土木通 - 土木工程专业知识问答系统02-RAG检索模块搭建
  • AC耦合与DC耦合
  • 体验AI智能投资!AI Hedge Fund了解一下
  • Java可变参数方法的常见错误与最佳实践
  • hyper-v虚拟机使用双屏
  • iOS —— UI(2)
  • Spring Cloud 所有组件全面总结
  • 「AI大数据」| 智慧公路大数据运营中心解决方案
  • Java类加载器与双亲委派模型深度解析
  • DNS递归查询
  • BOLL指标
  • Oracle21cR3之客户端安装错误及处理方法
  • 第11章 结构 笔记
  • 华为OD-2024年E卷-小明周末爬山[200分] -- python
  • 亚马逊ASIN: B0DNTQ2YNT数据深度解析报告
  • 3.创建数据库
  • STM32103CBT6显示ST7789通过SPI方式显示柬埔寨文
  • Unity Addressable使用之入门篇
  • 讲一下进程和线程
  • Day54打卡 @浙大疏锦行
  • 37-Oracle 23 ai Shrink Tablespace(一键收缩表空间)
  • Composer 的 PHP 依赖库提交教程
  • 【Qt】Qt 基础
  • Redis-CPP通用接口
  • Leetcode 3584. Maximum Product of First and Last Elements of a Subsequence
  • 139. 单词拆分