私のMacになぜそんなに多くのPythonバージョンがあるのですか?

私のMacになぜそんなに多くのPythonバージョンがあるのですか?

私はscipyに入り、まずPython開発のためにMacbook Airを設定したいと思います。問題は、私がさまざまなバージョンのPythonをインストールしたことです。これはbashがオートコンプリートされるときに現れるものです。「Python」:

python             python2.6-config   python3-config     python3.4m-config
python-config      python2.7          python3.4          pythonw
python2            python2.7-config   python3.4-32       pythonw2
python2-config     python3            python3.4-config   pythonw2.6
python2.6          python3-32         python3.4m         pythonw2.7

この状況を簡素化し、作業するバージョンを選択して、この問題を解決するために何ができるか疑問に思います。

ベストアンサー1

Macだけがこの問題に遭遇する唯一のオペレーティングシステムではありません。すべてのLinuxでも同様です。この質問は、次の考えのために発生します。

  1. を使用してアプリケーションを構築しましたpython2.6
  2. 私のパッケージに必要な依存関係でpython2.6
  3. 依存関係で要求することはできますが、python2.6以降では保証できないため、バージョン番号を使用する必要があります。
  4. すべてのPythonアプリケーションはこの問題を経験しているため、Pythonでは複数のバージョンを並列にインストールできます。
  5. Gentooなどの一部のシステムでは、システムPythonとユーザーPythonを使用できます。つまり、Python ShebangはシステムPythonを指します。これにより問題をモジュール化するのが簡単になりますが、@mikeservのように約4つのバージョンがインストールされています。

おすすめ記事