Python:检测python工具的安装位置

noa*_*mtm 3 python

Python的安装附带了一些方便的工具,位于$ YOUR_PYTHON/Tools/Scripts下.是否有一种独立于平台的方法来找出它们所在系统的位置?我想使用ftpmirror.py作为shell脚本的一部分.

Sen*_*ran 5

我看到你在谈论Python的源代码包,其中包括Tools/Scripts一组用于处理Python Source的有用脚本.应该注意的是,它们不是Python标准库的一部分,安装程序没有义务将它们与它们的发行版捆绑在一起,例如在Ubuntu中,我没有在/usr/lib/python2.6或其他路径中找到它.

如果您想依赖任何一个Tools/Scripts,只需将它们与您的脚本一起使用,这将是最便携的.

  • 仅供参考,从即将发布的 Python 3.2 版本开始,Mac OS X 安装程序将在 `/Applications/Python 3.2/Extras` 下安装 `Tools` 目录。那就是以前的 `Demo` 目录;它已被删除,并更新了最有用的演示并将其放置在 Python 3.2 的“工具”下。 (2认同)