mac pyenvを使用して複数のpythonバージョンをインストールおよび管理
3772 ワード
1.背景
多くのシステムにPython 2が内蔵されていることはよく知られていますが、Python 3バージョンを多く使用すると、2バージョンまたは複数バージョンのpythonをインストールすることは避けられません.pyenvが誕生!
pyenv:効率的なPythonバージョン管理ツールで、複数のバージョンのPythonをインストールし、管理します.
pyenvは、同じシステムで異なるバージョンのpythonが併存する問題を解決しますが、pyenv-virtualenvは、異なるプロジェクトに依存するパッケージ間で競合する可能性がある問題を解決します.
2.pyenvのインストール
3.複数バージョンのPythonのインストール+管理
4.virtualenvの作成+管理
参考文献https://blog.csdn.net/weixin_33739627/article/details/91429028
多くのシステムに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