将 python 包安装到相对于站点包的目录中

Install python package into directory relative to site-packages

我有一个 Python 包,它是公司 Python 包的集合之一。当我运行

python setup.py install

我希望将软件包与其他公司软件包一起安装到公共公司目录。我希望这个目录相对于默认的 Python 安装目录,例如

/usr/lib/python2.7/site-packages/<company_name>/<python_package_name>

也就是我想在安装的时候在安装路径中插入<company_name>

我见过为这条路径添加前缀的方法,但似乎无法弄清楚如何执行我所描述的操作。

不幸的是Python 包装不是那样的。您可能会改变它来像那样工作,但对于没有 Python 包装经验的人来说,这将是一项相当大的努力,即使对于有经验的人来说, amount/output 权衡也没有意义。除了个人喜好,你没有提到任何这样做的动机。

相反,为了拥有管理良好且易于导航的软件包安装文件夹,我建议您研究以下资源