搭建Python虚拟环境(VSCode+Anaconda)

一、软件下载安装

VSCode官网下载 Visual Studio Code - Code Editing. Redefined
Anaconda清华大学开源镜像站 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
以上没什么可讲的,下载安装即可。

二、虚拟环境搭建

【1】验证Anaconda安装

【2】创建虚拟环境并激活

bash 复制代码
conda create -n py312 python=3.12 -y #创建名为py312的虚拟环境并安装3.12版本python

【3】安装此环境中需要的包

bash 复制代码
 pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple #用清华源安装numpy资源

三、VSCode 配置优化

【1】安装常用扩展

Pylance:提供代码补全、类型检查等功能。

Python Docstring Generator:自动生成函数文档字符串。

Code Runner:快速运行 Python 脚本。

Black Formatter:自动格式化代码。

【2】配置代码格式化

打开设置(Ctrl+, 或 Cmd+,),搜索 Format On Save,启用保存时自动格式化。

设置默认格式化工具为black:"python.formatting.provider": "black"

【3】处理控制台乱码

四、Python开发入门


在VSCode欢迎页面选择Python入门使用,按照步骤操作出现以下页面。

五、Python项目结构

以下是一个典型的 Python 项目结构:

bash 复制代码
my_project/
├── venv/                  # 虚拟环境目录(可选)
├── src/                   # 源代码目录
│   ├── __init__.py        # 包初始化文件
│   ├── main.py            # 主程序入口
│   └── utils/             # 工具模块目录
│       ├── __init__.py
│       └── helper.py
├── tests/                 # 测试目录
│   ├── __init__.py
│   └── test_utils.py
├── requirements.txt       # 依赖列表
├── .gitignore             # Git 忽略文件
└── README.md              # 项目说明文档
相关推荐
冷雨夜中漫步3 小时前
Python快速入门(6)——for/if/while语句
开发语言·经验分享·笔记·python
Howrun7773 小时前
VSCode烦人的远程交互UI讲解
ide·vue.js·vscode
郝学胜-神的一滴4 小时前
深入解析Python字典的继承关系:从abc模块看设计之美
网络·数据结构·python·程序人生
百锦再4 小时前
Reactive编程入门:Project Reactor 深度指南
前端·javascript·python·react.js·django·前端框架·reactjs
Ashley的成长之路4 小时前
2025 年最新:VSCode 中提升 React 开发效率的必备插件大全
ide·vscode·react.js·工作提效·react扩展
m0_555762905 小时前
VSCODE CLAUDE CODE
ide·vscode·编辑器
m0_736919105 小时前
C++代码风格检查工具
开发语言·c++·算法
喵手5 小时前
Python爬虫实战:旅游数据采集实战 - 携程&去哪儿酒店机票价格监控完整方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集结果csv导出·旅游数据采集·携程/去哪儿酒店机票价格监控
2501_944934736 小时前
高职大数据技术专业,CDA和Python认证优先考哪个?
大数据·开发语言·python
helloworldandy6 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python