easy_install
a Python 2.5パッケージを実行しようとしていますが、Python 3.1もインストールされているため、構文エラーが発生します。
except pkg_resources.VersionConflict, e:
^
SyntaxError: invalid syntax
easy_install
をPython 2.5でインストールする( ReviewBoard 、この場合))ようにするにはどうすればよいですか?
easy_install
コードは、実行に使用されているPythonのバージョン)のパッケージをインストールします。システムのデフォルトバージョンのPython is 3.1なので、このようなものを使用すると、希望どおりに機能するはずです。
/path/to/python2.5 /path/to/easy_install ReviewBoard
最悪の場合、easy_install
スクリプトを編集し、2.5バイナリを指すようにShebangを変更できます。
Python 2.6は最近Gentooで安定し、easy_install-2.6スクリプトを使用しているため、インストールされているように見えます。そのため、いくつかの問題が混同されている可能性があります。それが私がすることです:
Python-2.6に更新する場合(ある時点で更新する必要があります):
eselect python
を使用して、適切なバージョンを選択しますpython-updater -o 2.5 -- -av
2.5のままにしておきたい場合:
インストールをクリーンアップしてみてください。
eselect python
を使用して、2.5が選択されていることを確認しますdev-python/setuptools
revdep-rebuild -- -a
を実行してクリーンアップします