这三个文件夹的区别和配置环境变量的必要性
python\Scripts
python\Tools\scripts
python\DLLs\Scripts
anaconda还会有个Library\bin
在 Python 安装目录下,常见的三个文件夹 python\Scripts
、python\Tools\scripts
和 python\DLLs\Scripts
可能具有以下区别和用途:
python\Scripts
文件夹:
- 这个文件夹通常包含了在系统上全局安装的 Python 包的可执行脚本。
- 当你使用
pip install <package>
安装 Python 包时,其相关的可执行文件(如命令行工具)可能会被放置在这个文件夹中。 - 为了方便在命令行中直接调用这些包提供的命令行工具,需要将这个文件夹添加到系统的 PATH 环境变量中。
python\Tools\scripts
文件夹:
- 这个文件夹可能包含了一些 Python 开发工具的辅助脚本。
- 这些脚本可能用于 Python 开发过程中的各种任务,如测试、代码检查、构建、部署等。
- 这些脚本通常是开发者自行编写或收集的,并不是 Python 安装包的一部分。
- 添加这个文件夹到 PATH 环境变量通常是由开发者根据需要自行决定的,取决于是否希望在命令行中直接调用这些工具。
python\DLLs\Scripts
文件夹:
- 这个文件夹不是 Python 标准的文件夹,可能是由用户创建的。
- DLL(动态链接库)通常用于存储已编译的库文件。
- 如果有 Python 相关的 DLL 文件,并且其中包含了一些脚本文件,那么这个文件夹可能被用于存放这些脚本文件。
- 这个文件夹是否需要添加到 PATH 环境变量取决于具体情况,如果其中的脚本需要在命令行中直接调用,则需要添加到 PATH 中。
在配置环境变量时,需要考虑到这些文件夹的具体用途和项目的需求。通常情况下,python\Scripts
文件夹是需要被添加到 PATH 中的,以便在命令行中直接调用安装的 Python 包的可执行文件。至于其他文件夹,是否添加到 PATH 中则取决于项目的具体需求和开发者的偏好。