4

最近几天,我一直在尝试使用 Python 进行一些音频开发。

问题是,Mac OSX 不能很好地处理卸载内容。实际上,没有办法卸载任何东西。一旦它在你的系统上,你最好祈祷它没有做任何有趣的事情。因此,我真的不想依赖 Python 的安装程序包。

所以我转向 Homebrew 并使用 Homebrew 安装 Python。效果极佳。使用 pip、Numpy、SciPy、Matplotlib 也没有(大)问题。现在我想播放音频。那里有许多不同的软件包,但 pip 似乎不愿意安装任何软件包。但是,PyGame 有一个二进制发行版,我猜它应该可以与内置的 Python 一起使用。

因此我的问题是:你会做什么?您是否只安装二进制发行版并希望它们能够很好地互操作并且永远不需要卸载?你会破解你喜欢的任何包控制管理系统并处理它的问题吗?还有什么?

4

1 回答 1

6

简短回答:使用 virtualenv

更长的答案:

1) 让系统 Python 保持原样(完全不要触摸) 2)通过此构建
安装不同版本的 Python : https
://github.com/collective/buildout.python 3) 为每个项目使用 virtualenv

于 2011-02-21T15:54:30.967 回答