如何在雪豹上安装多个Python版本?
目前在雪豹上安装多个版本的 python 的最佳实践是什么?
- 通过 Homebrew 设置了 python 2.7.1,过程非常简单,一切都很棒。
- 但现在我需要设置 python 2.5 来开发一个 appengine 项目..最初针对系统 python2.5 创建了一个新的 virtualenv ..但发现我有各种 PATH 问题。似乎在这一点上最好不要使用 Homebrew 并采用更标准的设置?
有什么想法吗?
whats is the current best practice for installing multiple versions of python on snow leopard?
- have setup python 2.7.1 via Homebrew, very easy process, all great.
- but now I need to setup python 2.5 to develop an appengine project.. Initially created a new virtualenv against system python2.5 .. but finding I have all kinds of PATH issues. Seems at this point it would be better not to use Homebrew and go with a more standard setup?
any thoughts ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Snow leopard 已经包含 python 2.5 和 python 2.6,没有问题。
如果你需要对 python 安装进行一些模糊的修改,只需编译你自己的,并将其放在不会与系统 python 冲突的地方。 (我建议/opt/your-pythonx.y)。
顺便说一句,如果有必要,请检查:mac 上的“man python”以了解如何使用 32 位或 64 位选项。 (有时是针对c模块的)
Snow leopard already contains python 2.5 and python 2.6, no issues there.
If you require obscure modifications to the python installations, just compile your own, and put it in some place where it won't conflict with the system python. (I suggest /opt/your-pythonx.y).
As an aside, check: "man python" on mac to see how to use the 32-bit, or 64-bit options if that turns out to be neccessary. (Sometimes it is for c modules)
我使用 python_select 实用程序在版本之间切换(它负责所有路径和链接)。使用 MacPorts 或 fink 很容易安装,所以我猜你可以使用 Homebrew 安装相同的实用程序。
I use the
python_select
utility to switch between versions (it takes care of all the paths and links). It's easy to install with MacPorts or fink, so I would guess you can install the same utility with Homebrew.