someblogs pipとsetuptools(Ubuntuで実際に配布)をインストールすることをお勧めします:
$ Sudo apt-get install python-pip python-setuptools
次に、それらをアップグレードします。
$ Sudo pip install -U pip
$ Sudo pip install -U setuptools
これには、ez_setup.py
およびget-pip.py
を使用してインストールする場合に比べていくつかの利点があります。たとえば、apt-getを使用してpip/setuptoolsに依存するパッケージをインストールした場合、古いバージョンは既にインストールされているため、インストールしようとはしません。
私が知りたいのは、これは将来的に私にとって問題を引き起こすでしょうか(例:Ubuntuを新しいリリースにアップグレードするとき)?
.debパッケージを使用する方が安全ですが、Pythonでは、 VirtualEnv ソリューションがあり、推奨される公式リポジトリからパッケージをダウンロードするPIPパッケージャー( PyPI )
VirtualEnvとPIPを使用すると、virtualenv内にPIPを含むパッケージをインストールできるため、システムのPythonインストールをクリーンに保ちます。何か問題が発生した場合、virtualenvを削除してやり直すことができます。
さらに、PIPはインストールされたパッケージをテキストファイル( requirements.txt を参照)にエクスポートしてインポートできるため、virtualenv間でパッケージを移動するのは非常に簡単です。きれいなPythonシステム。
次の回答をご覧ください。PIP、dpkg、apt-get、およびその他の配布ソリューションに関する質問: