将python包安装到相对于site-packages的目录中

时间:2015-08-03 01:28:23

标签: python distutils

我有一个Python包,它是公司Python包的集合之一。我跑的时候

python setup.py install

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

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

也就是说,我想在安装时将<company_name>插入安装路径。

我已经看到了为这条路径添加前缀的方法,但似乎无法解决如何做我所描述的事情。

1 个答案:

答案 0 :(得分:3)

不幸的是,Python包装并不像那样工作。你可能会把它弯曲成这样的工作,但对于没有Python包装经验的人来说这是相当费力的,即使对于有经验的人来说,数量/输出权衡也没有意义。除了您的个人偏好之外,您没有提及任何动机。

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