1、pycharm相关知识

1.1 .venv文件夹

python的虚拟环境根目录,作用是为项目创建一个独立的python运行环境。方便不同的项目用不同的python解释器、第三方库,避免项目之间的依赖冲突。

1.2 lib文件夹

是虚拟环境的"库目录"。存放python的标准库的部分文件、第三方库(比如后面的site-packages里的内容)。

1.3 site-packages

第三方库( pip \ numpy \ requests )将被安装在这个目录下。

1.4 scripts文件夹

存放虚拟环境的可执行的脚本,比如激活虚拟环境的脚本。(Windows 下是 activate.bat,Linux/macOS 下是 activate)。激活后,你在命令行里用的 pythonpip 就会是这个虚拟环境里的版本。

1.5 .gitignore文件

用于git版本控制,告诉git忽略那些文件夹、文件。虚拟环境里的内容(比如 venv 文件夹)一般不需要提交到代码仓库(因为每个开发者可以自己创建虚拟环境),所以 .gitignore 会配置忽略 venv/,避免把大量环境文件传到仓库里。

1.6 pyvenv.cfg文件

虚拟环境的配置文件,记录了虚拟环境的基础python解释器路径、是否继承系统站点包信息,让虚拟环境能正确 "指向" 它依赖的 Python 环境。

相关推荐
步行cgn25 分钟前
Spring 注入 Map 集合详解
数据库·python·spring
今儿敲了吗28 分钟前
03停用词过滤
笔记·python
李可以量化1 小时前
Tornado 部署公域网络安全与防护(上)
python
风跟我说过她1 小时前
SQL 一键转经典 Chen 风格 ER 图:开源 CLI + 在线工具 + Agent Skill
数据库·python·sql·开源·开源软件
Ulyanov2 小时前
AudioVision Pro:基于 PySide6 + sounddevice 的实时音频可视化播放器设计
python·算法·音视频
ID34610744202 小时前
【课程设计】基于Spring Boot+Vue的校园共享无人机服务系统设计与实现-计算机毕设 附源码44219
javascript·vue.js·spring boot·python·node.js·php·课程设计
星空2 小时前
pycharm复习
ide·python·pycharm
Maiko Star2 小时前
Python 包与项目管理工具——uv
python·uv
weixin199701080162 小时前
[特殊字符]《京东POP二手品类对接:B2C订单模型 vs 二手C2C属性的字段转换难题》(附Python源码)
前端·python·算法
承渊政道2 小时前
Python IDLE鸿蒙PC适配全记录:从Tkinter桌面程序到ArkUI原生开发闭环
开发语言·python·harmonyos·鸿蒙系统·桌面程序