[英]Python package management in Mac OS X
每次我嘗試在Mac OS X上為python安裝新軟件包時,都會遇到此問題,這些軟件包具有使用不同軟件包管理工具進行設置的不同方法。 特別是對於Mac OS X 10.9 Mavericks的新版本,某些安裝程序存在問題,因此我需要在它們之間進行切換。 我要簡短描述一下這些主要的命令行安裝程序,並進行比較: easy_install
, pip
, port
, apt-get
, brew
, fink
等。當然,有時候除了通過源代碼make install
安裝之外別無其他方法make install
, python setup.py
或.pkg
安裝程序文件。 但是我想當您需要安裝具有很多依賴關系的更復雜的程序包時,情況並非如此。
我要問的有兩個方面:
brew
會警告port
可用性) 他們在“為什么我需要每個都需要一個?”方面有一個重疊的領域。 那就是圖書館的依賴。
pip是大多數python開發人員和以后的python打包SIG認可的工具,因此TLDR; 使用pip not easy_install
這些工具也可以與virtualenvs一起使用,virtualenvs很棒。 使用它們 :)
但是,當您嘗試使用pip構建python軟件包時,會遇到需要python不太了解該怎么做的其他庫。 正是這些時刻使得擁有其他工具之一成為必要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.