setuptools Installations-Problem

03/03/2010 - 00:48 von Chris | Report spam
Moin ich versuche hier gerade mittlerweile halbwegs genervt, python 2.5 mit setuptools
auf einem RedHat-System zu installieren. In den Repos gibst offenbar nur 2.4 und 2.6.
Anyways. Python kompiliert und installiert, das lief zumindest ohne Fehlermeldungen.
Bei Setuptools passiert aber folgendes:
<snip>
sudo sh setuptools-0.6c11-py2.5.egg
Passwort:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named setuptools.command.easy_install
</snip>
So. easy_install ist zwar installiert, rufe ich es auf, erhalte ich allerdings
diesen Fehler:
<snip>
easy_install
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
</snip>
Mir düngt fast, ich hàtte nun irgendwie ein Henn-Ei-Problem.
Ich bin wahrlich kein python-experte, aber ich meine es so verstanden zu haben,
dass die Ressource 'pkg_ressources' eigentlich Bestandteil der setuptools sei,
die ich ja nun eben gerade zu installieren versuche.
Weiß jemand Rat?
Danke,
Chris

Linux is great for calculating how much hemp-based tofu it might take to fill
your bio-gas-powered eco-dome, but for all serious jobs you need a serious
operating system such as Microsoft Windows.
<http://shelleytherepublican.com>
 

Lesen sie die antworten

#1 Chris
03/03/2010 - 01:07 | Warnen spam
Chris wrote:
Moin ich versuche hier gerade mittlerweile halbwegs genervt, python 2.5 mit setuptools
auf einem RedHat-System zu installieren. In den Repos gibst offenbar nur 2.4 und 2.6.
Anyways. Python kompiliert und installiert, das lief zumindest ohne Fehlermeldungen.



OK. Mit ez_setup hab ichs nun hinbekommen.
Anschließsen habe ich dann via easy_install die mpgutils ver 0.8.6 installiert:
<snip>
sudo easy_install mpgutils-0.8.6-py2.5.egg Processing mpgutils-0.8.6-py2.5.egg
Removing /usr/local/lib/python2.5/site-packages/mpgutils-0.8.6-py2.5.egg
Copying mpgutils-0.8.6-py2.5.egg to /usr/local/lib/python2.5/site-packages
Removing mpgutils 0.7 from easy-install.pth file
Adding mpgutils 0.8.6 to easy-install.pth file
Installing filterMatrix script to /usr/local/bin
Installing getAbsPath script to /usr/local/bin
Installing mergeMatrixes script to /usr/local/bin
</snip>
Das hat ja offenbar funktioniert.
Nun rufe ich ein Programm auf, das diese Tools benötigt, das klappt dann aber nicht,
sondern bricht mit dieser Fehlermeldung ab:
+ unset DISPLAY
+ export MCR_INHIBIT_CTF_LOCK=1
+ MCR_INHIBIT_CTF_LOCK=1
++ ./EXEDIR/getAbsPath ./EXEDIR
Traceback (most recent call last):
File "./EXEDIR/getAbsPath", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg/pkg_resources.py", line 2562, in <module>
File "/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg/pkg_resources.py", line 626, in require
File "/usr/local/lib/python2.5/site-packages/setuptools-0.6c9-py2.5.egg/pkg_resources.py", line 524, in resolve
pkg_resources.DistributionNotFound: mpgutils==0.8.6
+ exedir</snip>
Was ist jetzt das Problem?
Danke,
Chris

Linux is great for calculating how much hemp-based tofu it might take to fill
your bio-gas-powered eco-dome, but for all serious jobs you need a serious
operating system such as Microsoft Windows.
<http://shelleytherepublican.com>

Ähnliche fragen