跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Python 入门:开发环境与虚拟环境配置指南

Python 环境搭建与基础配置指南。选择 Python 编辑器的标准,重点推荐 Visual Studio Code 作为开发工具。详细讲解了 Miniconda 虚拟环境的安装与配置方法,包括国内镜像源设置以提升下载速度。涵盖了 conda 常用命令的使用,如创建、激活、删除环境及包管理操作。最后演示了如何在 VS Code 中关联 Miniconda 环境并运行 Hello World 代码,帮助初学者快速完成 Python 开发环境的初始化,为后续学习数据科学或 Web 开发打下基础。

Eee_123发布于 2025/2/6更新于 2026/7/2046 浏览
Python 入门:开发环境与虚拟环境配置指南

Python 入门:开发环境与虚拟环境配置指南

前言

Python 因其易学性、丰富的教育资源、强大的社区支持以及广泛的应用场景(如 Web 开发、数据科学、机器学习等),成为编程入门的理想选择。掌握 Python 不仅能提升就业竞争力,还能利用其庞大的开源生态系统加速开发。

开发工具选择

工欲善其事,必先利其器。常见的 Python 编辑器包括 PyCharm、Visual Studio Code、Jupyter Notebook、Spyder 等。

  • PyCharm:功能丰富的集成开发环境(IDE),适合大型项目。
  • Visual Studio Code (VS Code):免费、轻量级,支持多种语言,扩展生态丰富,推荐初学者使用。
  • Jupyter Notebook:交互式笔记本,适用于数据科学和机器学习演示。
  • IDLE:Python 自带 IDE,适合极简入门。

本文推荐使用 Visual Studio Code,配合 Miniconda 进行环境管理。

环境配置(Miniconda)

建议使用虚拟环境隔离不同项目的依赖关系。常见的虚拟环境管理工具有 virtualenv、venv、conda 等。其中 conda 是跨平台的包和环境管理工具,推荐使用 Miniconda(Anaconda 的轻量版)。

1. 安装与镜像设置

Windows 用户通常只需按向导下一步即可安装。为加快下载速度,建议配置国内镜像源(以清华源为例):

# 重置默认镜像源
conda config --remove-key channels
# 添加清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
# 显示通道地址
conda config --set show_channel_urls yes

2. Conda 常用命令

  • 查看版本:验证安装是否成功

    conda --version
    
  • 创建环境:指定名称和 Python 版本

    # 创建名为 python3 的环境,Python 版本为 3.8
    conda create -n python3 python=3.8
    # 同时安装 numpy 和 pandas
    conda create -n data_env python=3.8 numpy pandas
    
  • 查看环境列表:

    conda env list
    
  • 激活/退出环境:

    conda activate env_name
    conda deactivate
    
  • 删除环境或包:

    # 删除整个环境
    conda remove --name env_name --all
    # 删除特定包
    conda remove --name env_name package_name
    

VS Code 中配置 Conda 环境

  1. 在 VS Code 中打开扩展模块,搜索并安装 Python 插件。
  2. 新建 .py 文件,右下角会显示当前选择的 Python 解释器。
  3. 点击解释器选择,从下拉列表中选择刚才创建的 Miniconda 虚拟环境。
  4. 编写代码示例:
    print("Hello World!")
    
  5. 运行代码,确认环境配置正确。

验证安装

为确保环境无误,建议在终端执行以下命令验证:

# 检查 Python 版本
python --version
# 检查 pip 版本
pip --version
# 检查 conda 版本
conda --version

总结

完成上述步骤后,您的 Python 开发环境已准备就绪。接下来可以开始学习基础语法或尝试实际项目。良好的环境配置习惯将有助于后续处理复杂的依赖管理和多版本共存问题。

目录

  1. Python 入门:开发环境与虚拟环境配置指南
  2. 前言
  3. 开发工具选择
  4. 环境配置(Miniconda)
  5. 1. 安装与镜像设置
  6. 重置默认镜像源
  7. 添加清华镜像源
  8. 显示通道地址
  9. 2. Conda 常用命令
  10. 创建名为 python3 的环境,Python 版本为 3.8
  11. 同时安装 numpy 和 pandas
  12. 删除整个环境
  13. 删除特定包
  14. VS Code 中配置 Conda 环境
  15. 验证安装
  16. 检查 Python 版本
  17. 检查 pip 版本
  18. 检查 conda 版本
  19. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Java volatile 关键字解析:底层原理与最佳实践
  • SpringBoot 整合 Langchain4j 实现会话记忆存储深度解析
  • Python 制作 Flappy Bird 游戏源码深度解析
  • 机器人数值优化基础:从理论到实战指南
  • 【AI】trae Skills使用方法
  • Llama 3.1 开源模型快速部署指南
  • AIGC 生成符合业务规则的高覆盖率测试数据集
  • Qt与Web混合编程:CEF与QCefView深度解析
  • AI 调参技巧:贝叶斯优化 Optuna
  • JavaScript Response 对象详解
  • Rust 系统编程核心技能——文件操作与网络编程基础及进阶
  • 301. 删除无效的括号
  • 6 种常用自定义数据结构设计与实现技巧
  • SpringBoot 住院管理系统的功能拆解与实现
  • Ubuntu 20.04 安装微信教程
  • VS Code Java 扩展报错需 JDK 21 的解决方案
  • AIGC 技术概览:发展历程、应用场景与社会影响分析
  • OpenClaw 多飞书机器人配置指南
  • Git 多人协作流程指南
  • VRM4U 插件在 Unreal Engine 5 中的使用指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online