bugfix> python > 投稿

pyenvグローバル経由でpythonバージョンを変更できなかったため、pyenvとpythonを再インストールしました。そして今、私はこの警告を受けています。以前、他の記事を参照することでこの問題を修正しましたが、.bash_profileに何か間違った設定をしてpyenvをグローバルに動作させないと仮定しています。私はこれに全く新しいです。どんな助けでも私に警告を理解させて、問題を解決することは大歓迎です。ありがとう

Macbooks-MacBook-Pro:~ macbookpro$ brew doctor

追加の configスクリプトが同じ名前のシステムまたはHomebrewが提供するスクリプトをオーバーライドする場合、パス内のスクリプトはHomebrew経由でインストールされたソフトウェアを混乱させる可能性があります。次の「config」スクリプトが見つかりました。

/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

回答 1 件
  • 次のエイリアスをソースファイルに追加してみてください

    エイリアスbrew = 'env PATH = ${PATH // $(pyenv root)/ shims:/} brew'

あなたの答え