关闭。这个问题是opinion-based .它目前不接受答案。
想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.
2年前关闭。
Improve this question
如果我正在 OSX (Snow Leopard) 上学习 Python 开发,我应该如何最好地管理我的 Python 包?
我对大量优秀的 Python 包感到非常兴奋。我很想开始学习它们,但包管理让我完全困惑。显然我不知道我在做什么。我在 Stack Overflow 上看到很多关于包管理的问题,人们经常回答他们说“你为什么不直接使用 x?看看我从我的 shell 复制的这一行是多么容易,”
$ x install something
这是一个很好的答案,直到 x 无法处理某些特定的依赖项或无法处理包 y。这是我已经尝试过的:所以我四处寻找并发现了MacPorts .
PATH
, PYTHONPATH
, 和 sys.path
使事情正常工作(并使我的终端窗口看起来很漂亮)。 MacPorts 有一段时间看起来很棒。 所以我卸载了 MacPorts 并安装了 Homebrew。
我知道正确的答案可能取决于我要安装的内容。我正在尝试安装一组软件包,让我:
我完全愿意从我的机器上擦掉所有东西,现在我的机器肯定有点乱七八糟的包裹。如果我应该学习 virtualenv ,或者只是了解更多有关检查依赖项和自己安装它们的基本过程的信息,我很乐意这样做。如果我应该深入研究 Homebrew,我也很乐意这样做。我应该如何处理这些问题,这些问题通常会阻止我做我真正想做的事情(用 python 制作整洁的东西)?
最佳答案
我强烈建议以下。我将它们用于基本的包管理。
应该有帮助的教程/博客:
关于python - 面向初学者的关于 OSX 上的 Python 包管理的常识性建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4835899/