我正在运行macOS Sierra版本10.12.2,并且我正在尝试从预装的
Python 2.7.10系统安装单独版本的Python.我被建议安装新版本的Python,否则就有可能搞砸系统Python安装.
我使用brew安装了Python 2.7.13:
brew install python
但是,我的终端仍默认为系统安装
$python
Python 2.7.10 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
安装更新的(非系统)版本的Python 2.7并让操作系统识别并默认使用新的(2.7.13)版本的首选方法是什么?
编辑:
当我使用以下更新.bash_profile文件时,启动bash终端时出错.
PATH="/usr/local/Cellar/python/2.7.13/bin:${PATH}"
export "$PATH"
这是我收到的错误:
-bash: export: `/usr/local/Cellar/python/2.7.13/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin': not a valid identifier
最佳答案 只需更新$PATH变量,指向.bashrc(或).bash_profile中最新版本的Python 2.7.13,具体取决于您调用的shell,
export PATH="/path/to/your/python2.7.13/bin:${PATH}"
即类似/Library/Frameworks/Python.framework/Versions/,即
export PATH="/Library/Frameworks/Python.framework/Versions/2.7.13/bin:${PATH}"