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 环境。

相关推荐
Lynnxiaowen8 小时前
今天我们开始学习python3编程之python基础
linux·运维·python·学习
嫂子的姐夫8 小时前
10-七麦js扣代码
前端·javascript·爬虫·python·node.js·网络爬虫
77qqqiqi8 小时前
python循环语句
python
我是华为OD~HR~栗栗呀8 小时前
24届-Python面经(华为OD)
java·前端·c++·python·华为od·华为·面试
2401_841495648 小时前
【数值分析】插值法实验
python·数学·算法·可视化·数值分析·数学原理·插值法
winfredzhang9 小时前
Python小说图片PDF生成器开发详解
python·pdf·图文并茂·电子小说
Derrick__19 小时前
Python网络编程——TCP编程
python·网络协议·tcp/ip
濑户川9 小时前
深入理解Django 视图与 URL 路由:从基础到实战
后端·python·django
Jc.MJ9 小时前
安装Anaconda3与PythonCharm
python