![](/img/trans.png)
[英]Why does my Python distribution install each package in its own directory in site-packages?
[英]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包裝經驗的人來說這是相當費力的,即使對於有經驗的人來說,數量/輸出權衡也沒有意義。 除了您的個人偏好之外,您沒有提及任何動機。
相反,為了擁有管理良好且可人工導航的軟件包安裝文件夾,我建議您研究以下資源
PEP 0382 - 命名空間包 :如何創建像companyname.foobar,companyname.moomoo這樣的包
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.