2011-01-03 12 views
1

Ubuntu(10.10)にはPython2.6,2.7,3がインストールされています。また、Enthought Python Distributionもインストールしました。これらのディストリビューション内のPythonパッケージをインテリジェントに管理する方法はありますか?複数のPythonディストリビューション - パッケージの管理

互換性のために、これらのディストリビューションを時々切り替えると思います。 PyBlahをインストールした場合は、すべてのディストリビューションの下で使用できるようにしたいと考えています。それぞれのディストリビューションでPyBlahをインストールするよりもうまくいくのですか?

+0

私はLinuxが/ usr/shareを使っていると思います。/usr/share/pyshareと/ usr/lib/pyshareがあります。私はその動作がパッケージ固有であると思いますが、Enthoughtからパッケージをインストールすると、共有フォルダの1つに入れられ、シンボリックリンクがpython2.6から作成されます。 – Gus

答えて

4

2.x-3.xディストリビューションにパッケージをインストールすることはできません。互換性はありません。したがって、最も簡単な方法(および推奨される方法)は、各バージョンごとにインストールすることです。

すべてのバージョン用にインストールしたい場合は、~/lib/python/のような場所にインストールし、そのディレクトリをPYTHONPATHに追加します。

0

Virtualenvとvirtualenvwrapperは管理パッケージをとても素敵にしてくれます!