mac pyenvを使用して複数のpythonバージョンをインストールおよび管理

3772 ワード

1.背景
多くのシステムにPython 2が内蔵されていることはよく知られていますが、Python 3バージョンを多く使用すると、2バージョンまたは複数バージョンのpythonをインストールすることは避けられません.pyenvが誕生!
pyenv:効率的なPythonバージョン管理ツールで、複数のバージョンのPythonをインストールし、管理します.
pyenvは、同じシステムで異なるバージョンのpythonが併存する問題を解決しますが、pyenv-virtualenvは、異なるプロジェクトに依存するパッケージ間で競合する可能性がある問題を解決します.
2.pyenvのインストール
# 1.        homebrew
brew list #   brew     ,    ,    homebrew

#   homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  
# 2.   brew  pyenv
brew update
brew install pyenv
pyenv -v #     pyenv  ,        

3.複数バージョンのPythonのインストール+管理

# 1.   pyenv       python
pyenv install 3.1.1
pyenv install 3.7.4

pyenv versions #            
# 2.     
##     
pyenv global 3.7.4 #    ,     
pyenv global system #         
pyenv global #            

##     
pyenv local 3.7.4 #       
pyenv local --unset #   local  
pyenv shell 3.7.4 #   shell  
pyenv shell --unset #   shell  

pyenv local #       pyenv  

4.virtualenvの作成+管理
# 1.        virtualenv
pyenv virtualenv name-3.7.0 #      3.7.0 

# 2.        virtualenv
# pyenv virtualnev          
pyenv virtualenv 3.7.4 test-3.7.4

# 3.       virtualenv
pyenv versions

# 4.     /  virtualenv
pyenv activate name-3.7.0  #   
pyenv deactivate  #   

# 5.     virtualenv
pyenv uninstall name-3.7.0 #    pyenv uninstall      
y #   y    

参考文献https://blog.csdn.net/weixin_33739627/article/details/91429028