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