我将Homebrew Python用于我的所有项目(数据科学,某些Web开发)。
康达(Conda)没什么特别的,您可以结合使用Homebrew科学pip
和手工制作相同的软件包。实际上,它甚至更好,因为您可以更好地控制安装内容。
您只有在进行Web开发时才能使用virtualenvs。对于数值应用程序,您可能始终希望拥有软件包的最新版本。
如果要使用pip一次更新所有软件包,可以使用以下命令:
sudo -H pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 sudo -H pip install -U