我需要在我的 iMac 上安装 Scipy、Numpy、Scikit-Learn,它运行的是 OSX Lion 10.8.5,默认 Python 是 2.7.2。我已经下载了 Scipy、Numpy、Scikit-learn,但无法安装它们,因为我的默认 Python 是 2.7.2
我知道我的 iMac 上有 4 个版本的 Python 2.3、2.5、2.6、2.7。想知道如何将我的默认 Python 更改为 2.6 吗?
谢谢
田
答案1
我不熟悉 Mac,但在 Linux(和一些其他 unix)中,以 root 身份运行这样的命令会将默认的 python 可执行文件设置为 2.6
cd $(dirname $(which python))
ln -sf python2.6 python
答案2
python
OSX 上标准版本之间的快速切换
$: defaults write com.apple.versioner.python Version 2.5
$: python -V
# [ Output ]
# Python 2.5.6
$: defaults write com.apple.versioner.python Version 2.7
$: python -V
# [ Output ]
# Python 2.7.5
系统范围的python
偏好设置
此首选项python-apple
是根据用户设置的。要设置系统范围内的默认 Python 版本,我们将其写入/Library/Preferences/com.apple.versioner.python
。您必须是admin
才能这样做。
$: sudo defaults write /Library/Preferences/com.apple.versioner.python Version 2.5
如果我们决定在系统范围内设置默认版本,我们也python
应该能够定义特定于用户的默认版本。python
环境变量VERSIONER_PYTHON_VERSION
除了首选项之外,我们还可以使用环境变量VERSIONER_PYTHON_VERSION
。此环境变量优先于首选项文件中的设置!
$: export VERSIONER_PYTHON_VERSION=2.5
$: python -V
# [ Output ]
# Python 2.5.6