目录管理
大约 2 分钟
目录管理
目录
源代码目录管理
分为项目源代码的目录管理和生成文件的目录管理
生成文件的目录跨越可能很大,有的甚至会把文件放在C盘的不知道什么系统路径中
其实观察会发现,大家都挺随心所欲的
源代码目录管理
生成文件目录管理
参考 - 源码目录结构
Python
源码目录结构
下载后解压,项目结构如下
不过这个应该不算源码目录结构
Python-3.7.13
文件夹
Doc
Grammar
Include
Lib
m4
Mac
Misc
Modules
Objects
Parser
PC
PCbuild # PC编译入口,sln入口。这里面才属于项目目录结构。不过里面并没有什么文件夹分层,一大堆.vcxproj文件、py文件等
pcbuild.sln # VS项目打开入口
Programs
Python
Tools
文件
LICENSE
README.rst
setup.py
...
PyCharm
项目目录结构
项目名
venv # (基本同Python安装目录)python虚拟环境
Include # (基本同Python安装目录)空
Lib # (基本同Python安装目录)
site-packages # (基本同Python安装目录)环境包
flask等
...
Scripts # (基本同Python安装目录)
activate # 进入该虚拟环境的脚本
pip.exe等
...
pyvenv.cfg
main.py
Vue
略
参考 - 安装目录结构
各个软件的参考
Python
安装目录路径
(如果是安装Anaconda集成环境的话,就是Anaconda的那个目录)
C:\python39
文件夹
Libs
内置模块
site-packages # 下载的包会在这里
openpyxl
python-docx
flask
django # pip安装该模块时生成。是该框架的源码
...
Scripts
pip.exe
django-admin.exe # pip安装该模块时生成。是辅助创建django项目的工具,会自动创建模板下的文件和文件夹
...
文件
python.exe
Anaconda
安装目录结构
Python_Anaconda
文件夹
condabin
conda-meta
DLLs
envs
etc
include # 包含路径
Lib
Library
libs # lib库
_tkinter.lib
python3.lib
python37.lib
man
Menu
pkgs
Scripts
pip.exe
share
shell
sip
tcl
Tools
文件
_conda.exe # 程序 Anaconda
cwp.py
LICENSE_PYTHON.txt
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
python.exe # 程序 python
python3.dll
python37.dll
python37.pdb
pythonw.exe
Uninstall-Anaconda3.exe
venvlauncher.exe # 程序 虚拟环境启动器?
...
Blender
解压安装目录结构
blender-2.82-windows64
2.82
datafiles
colormanagement
fonts
incons
locale
studiolights
usd
python # Python支持,包含python解释器,仅仅50MB大小
bin
python.exe
python37.dll
DLLs
lib
scripts
addons
addons_contrib # 空
freestyle
modules # Python模块
presets
startup
templates_osl
templates_py
blender.crt
...46个dll文件
blender.exe
GPL3-license.txt # 许可证文件
GPL-license.txt # 许可证文件
Maya
安装目录结构
Maya2019
assets
bin
maya.exe
其他exe
...315个Qt5的dll
...
brushImages
brushShapes
devkit
docs
en-US
Examples
ExternalWebBrowser
icons
include
lib
mkspecs
modules
plugins
plug-ins
presets
Python
qml
resources
scripts
Setup
support
synColor
translations
PYTHON_LICENSE
PYTHON_README