搭建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              # 项目说明文档
相关推荐
brave_zhao1 小时前
JavaBeanUtils javaBean转map, 实体类转map,实体集合转List<Map>
linux·windows·python
tanyongxi661 小时前
C++ Map 和 Set 详解:从原理到实战应用
开发语言·c++
飒飒真编程1 小时前
C++类模板继承部分知识及测试代码
开发语言·c++·算法
apihz2 小时前
通用图片搜索-搜狗源免费API接口使用指南
android·java·python·php·音视频
博睿谷IT99_2 小时前
华为数据通信网络基础
开发语言·华为·php·华为认证
爱吃面条的猿2 小时前
pycharm中自动补全方法返回变量
ide·python·pycharm
蓝桉(努力版)2 小时前
MATLAB可视化5:华夫图(饼图的平替可以表示种类的分布,附有完整代码详细讲解)(求个关注、点赞和收藏)(对配色不满意可以自己调节配色,附调色教程)
开发语言·数学建模·matlab·信息可视化·matlab可视化
倔强青铜三2 小时前
苦练Python第15天:Lambda函数——Python的匿名一行杀器
人工智能·python·面试
艾莉丝努力练剑2 小时前
【C语言】学习过程教训与经验杂谈:思想准备、知识回顾(五)
c语言·开发语言·数据结构·学习·算法
云空3 小时前
《QtPy:Python与Qt的完美桥梁》
开发语言·python·qt·pyqt