【发布时间】:2018-01-26 09:44:13
【问题描述】:
无法确保我实际使用的是最新版本的 Python,即使它们已经通过自制软件安装。
$ brew upgrade python3
Error: python3 3.6.2 already installed
但是:
$ python3 --version
Python 3.6.0
python2 也是如此:
$ brew upgrade python
Error: python2 2.7.13_1 already installed
$ python --version
Python 2.7.10`
【问题讨论】:
-
我不会太担心你的 python 安装的次要版本
-
我在语言检查时遇到 pip 安装错误,我正在查看这里,其中一些答案提到了对较新的次要版本的修复:stackoverflow.com/questions/27835619/…
-
所以我想确保在通过 pip 安装时使用的是较新的版本
-
@kanjaklub,我没有 Mac,但我敢打赌你那里有 PATH 问题。看起来你都安装了,但 PATH 上的那个不是你想要的。 Mac 有
locate吗?如果是这样,请尝试运行locate bin/python,看看它会返回什么。 -
brew默认安装到/usr/local/bin。您的 shell 使用您的PATH配置来查找二进制文件,看起来您没有将其配置为包含/usr/local/bin。