簡體   English   中英

Python包安裝:pip vs yum,還是兩者兼而有之?

[英]Python package installation: pip vs yum, or both together?

我剛剛開始管理Hadoop集群。 我們使用Bright Cluster Manager直到O / S級別(CentOS 7.1),然后使用Ambari和Hortonworks HDP 2.3 for Hadoop。

我不斷收到要安裝新python模塊的請求。 我們在安裝時使用yum安裝了一些模塊,並且隨着集群的進展,一些模塊已經使用pip安裝。

這樣做的“正確”方法是什么? 總是使用yum而不能提供最新最好的模塊? 總是使用pip並沒有一個真實點(yum)顯示安裝了哪些軟件包? 或者將pip和yum一起使用可以嗎?

我只是擔心我用垃圾和太多版本的python模塊填充系統。 有什么建議?

作為您的發行版的一部分的軟件包應該是首選,因為它們已經過測試,可以在您的系統上正常運行。 這些軟件包是在系統范圍內安裝的。

但是,如果未提供合適的RPM軟件包,請繼續使用pip從PyPi或github安裝它, 盡可能部署虛擬Python環境 使用虛擬環境,您無需在系統范圍內安裝第三方軟件包。 您將擁有幾套較小的軟件包,這些軟件包可以作為一套更易於管理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM