【发布时间】:2018-05-25 05:50:40
【问题描述】:
由于我无法通过 pyenv global 更改 python 版本,我重新安装了 pyenv 和 python。现在我收到了这个警告。早些时候,我通过参考其他文章解决了这个问题,尽管我假设在 .bash_profile 中设置了一些错误,导致 pyenv 全局不起作用。我对此完全陌生。任何帮助让我理解警告并解决问题将不胜感激。谢谢
Macbooks-MacBook-Pro:~ macbookpro$ brew doctor
有额外的 如果配置脚本覆盖系统或 Homebrew 提供的同名脚本,则路径中的脚本可能会混淆通过 Homebrew 安装的软件。我们发现了以下“配置”脚本:
/Users/macbookpro/.pyenv/shims/python-config
/Users/macbookpro/.pyenv/shims/python2-config
/Users/macbookpro/.pyenv/shims/python2.7-config
/Users/macbookpro/.pyenv/shims/python3-config
/Users/macbookpro/.pyenv/shims/python3.6-config
/Users/macbookpro/.pyenv/shims/python3.6m-config
Macbooks-MacBook-Pro:~ macbookpro$ which pyenv /usr/local/bin/pyenv
Macbooks-MacBook-Pro:~ macbookpro$ which brew /usr/local/bin/brew
Macbooks-MacBook-Pro:~ macbookpro$ pyenv versions
system
2.7.15
* 3.6.5 (set by /Users/macbookpro/.python-version)
Macbooks-MacBook-Pro:~ macbookpro$ open -e .bash_profile
if which pyenv > /dev/null; then
eval "$(pyenv init -)";
fi export PYENV_ROOT="$HOME/.pyenv" export
PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"
Macbooks-MacBook-Pro:~ macbookpro$ python --version Python 3.6.5
Macbooks-MacBook-Pro:~ macbookpro$ pyenv global 2.7.15
Macbooks-MacBook-Pro:~ macbookpro$ pyenv global
2.7.15 .
Macbooks-MacBook-Pro:~ macbookpro$ python --version
Python 3.6.5
Macbooks-MacBook-Pro:~ macbookpro$ which python /Users/macbookpro/.pyenv/shims/python
【问题讨论】:
-
echo $PATH呢?