2017-12-18 27 views
0

何らかの理由で、私のMacにPythonのバージョンが多すぎます。Pythonバージョンの管理

ターミナルでpythonを実行すると、Python 2.7.10がインストールされます。

python2私はPython 2.7.14を取得します。

python2.7私は2.7.13を取得します。

python2.6私は2.6.9を取得します。

python3私は3.6.3を取得します。

python3.6私は再び3.6.3を取得します。これが別のインストールであるかどうかはわかりません。

python3.4私は3.4.7を取得します。

私は6つ、おそらく7つのバージョンのPythonを持っています。そして私は何をすべきか分かりません。 PIPのよう

、私は次のようにインストールされている:pippip2pip2.6pip2.7pip3、およびpip3.6

これらのバージョンのPythonには、OSが付属していたものもあれば、Homebrewがインストールされているものもあります。

それは恐ろしいですが、私は自分自身に入ってきた陽気な混乱の一種です。どうすれば私のバージョンをより良く管理できますか?インストールされているバージョンのほとんどは使用しませんが、システムの一部であるため削除できません。どうすれば私のPythonバージョンを苦痛の少ないものにすることができますか?

答えて

1

pyenvを調べることをお勧めします。これにより、複数のバージョンのPythonをより簡単に管理できます。 virtualenv pluginの人生はさらに良くなります。インストールの両方を使用すると、このような何か行うことができます。

pyenv install 2.7.13 
pyenv install 3.5.1 
pyenv install 3.6.3 

pyenv virtualenv 2.7.13 proj1 
pyenv virutalenv 3.6.3 proj2 

pyenv activate proj2 
python -V # 3.6.3 

pyenv activate proj1 
python -V # 2.7.13 

そしてもちろんを各プロジェクトには、今あなたがpipとしてパッケージをインストールすることができ、独自のクリーンな仮想環境を持っています。

関連する問題