Mac上的Python:Fink?MacPorts?内建?Homebrew?二进制安装程序?
最近几天,我一直在尝试用Python进行一些音频开发。
问题是,Mac OSX在卸载软件方面做得不好。实际上,你根本无法彻底卸载任何东西。一旦它在你的系统上,你最好祈祷它没有搞什么奇怪的事情。因此,我不太想依赖Python的安装包。
于是我转向了Homebrew,用它来安装Python。效果非常好。使用pip安装Numpy、SciPy、Matplotlib也没有(太大)问题。现在我想播放音频。市面上有很多不同的包,但pip似乎不太愿意安装任何包。不过,有一个PyGame的二进制版本,我想应该可以和内置的Python一起使用。
所以我的问题是:你会怎么做?你会直接安装这些二进制版本,希望它们能很好地协同工作,并且永远不需要卸载吗?还是会通过你喜欢的包管理系统来解决问题?或者有其他的办法?
1 个回答
6
简短回答:使用virtualenv
详细回答:
1) 保持系统自带的Python不变(不要动它)
2) 通过这个工具安装不同版本的Python:https://github.com/collective/buildout.python
3) 每个项目都使用virtualenv