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


