python - 在 OS X 上安装 python 2 的最佳方法是什么?

标签 python macos numpy tkinter ipython

我的一位同事想在他的 OS X (10.6) 机器上使用我的 python 2 代码。我的代码导入了几个内置的 python 包,包括 Tkinter 和 shelve,还使用了第三方包,包括 numpy、scipy、matplotlib 和 ipython。

我在使用 OS X 的内置 python 时遇到了一些问题。 (IDLE 不起作用,例如*)。我怀疑我应该安装 more recent version of python , 和一个 different version of Tk .

我的问题:

  1. 在同一台机器上安装两个不同版本的 python/Tk 会导致问题吗?

  2. 我想将终端命令“python”、“ipython”和“easy_install”与更新版本的 python 相关联。我应该怎么做?

  3. 当我安装像 numpy 这样的第三方包时 using a .dmg file , 如何控制 numpy 安装到哪个版本的 python?

  4. 有更好的方法吗?

如果这个过程顺利,我会考虑在我的代码文档中添加 OS X 指令,所以我想将这个过程归结为最简单、最通用的方法。

*编辑:另外,this

编辑:感谢大家提供有用的答案。我的同事尝试了 MacPorts,它似乎运行良好,但有一些速度障碍。首先,我们必须从系统安装盘安装 Xcode。这不是快速或轻量级安装(几个 GB)。幸运的是我们还有磁盘!一旦安装了 Xcode,MacPorts 就很容易安装了。 Python 和我们需要的 python 子包也很容易安装,但他告诉我这个安装需要几个小时。大概这个延迟是由于编译?他轻松地将 MacPorts python 设置为默认值。但是,我认为我们必须手动更改“Python Launcher”应用程序,这似乎仍然默认为系统 python。

尽管他现在有一个可用的系统,但我很想请他尝试其他解决方案之一。我不确定我的代码的所有潜在用户都能忍受数小时、数 GB 的安装。

最佳答案

我使用 brew安装我所有的库/编译器/解释器。

要安装 python 试试这个:

brew install python

然后将 Python 的二进制文件目录添加到 ~/.profile 中的 $PATH:

export PATH=`brew --prefix python`/bin:$PATH

我建议您安装 pipvirtualenvvirtualenvwrapper 以更好地控制您的环境。

关于python - 在 OS X 上安装 python 2 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235617/

相关文章:

python - 通过 Python 运行 Excel 宏?

xcode - fatal error : 'QuickTime/QuickTime.h' file not found

python - 如何找到重新排序的 numpy 数组的索引?

python - 机器学习教程中的类型错误,numpy

python - matlab和python中复数矩阵乘法的区别

python - 如何访问类变量中的类属性?

python - Pandas - 不同列中两个索引之间的行总和

java - 如何让我的应用程序图标在 Mac Dock 中弹起

ios - 什么环境变量控制dyld?

python错误无法处理多类和连续多输出的混合