dieses Wochenende habe ich begonnen mich mit Python zu beschäftigen und stolpere nun von einem Problem zum Anderen. Geschafft habe ich:
- unter Windows 7 64bit Python 3.3.0 zu installieren
- Aptana Studio 3 mit integriertem PyDev zu installieren
Nun möchte ich html5lib 0.95 installieren.
Habe herausgefunden, dass es prinzipiell zwei Möglichkeiten gibt:
1. Weg:
html5lib 0.95 downloaden, entpacken und mit "python setup.py install" installieren.
Starte ich setup.py bekomme ich die Fehlermeldung:
Code: Alles auswählen
f:\a\Aptana Studio 3 Workspace\html5lib-0.95>python setup.py install
Traceback (most recent call last):
File "setup.py", line 1, in <module>
from setuptools import setup, find_packages
ImportError: No module named 'setuptools'
Code: Alles auswählen
f:\a\Aptana Studio 3 Workspace>python ez_setup.py
File "ez_setup.py", line 106
except pkg_resources.VersionConflict, e:
^
SyntaxError: invalid syntax
2. Weg:
In der Readme.txt von html5lib 0.95 steht, dass man "pip install html5lib" benutzen soll. Habe herausgefunden das pip ein Python Package Manager ist, mit dem man auf PyPI zugreifen kann. PIP ist offensichtlich weder mit Python 3.3.0 noch mit Aptana Studio 3 installiert worden. Habe deshalb versucht es nach zu installieren. Habe http://www.pip-installer.org/en/latest/installing.html gefunden. Da steht, dass Setuptools nicht mit Python 3.X funktioniert und man deshalb "distribute" benutzen soll (Erklärt offensichtlich warum der 1. Weg nicht gehen kann).
Habe daraufhin distribute_setup.py heruntergeladen und ausgeführt. Dadurch wurde im gleichen Verzeichnis eine distribute-0.6.30.tar.gz Archivdatei angelegt. Diese habe ich entpackt und dann die easy_install.py ausgeführt:
Code: Alles auswählen
f:\a\Aptana Studio 3 Workspace\distribute-0.6.30>python easy_install.py
Traceback (most recent call last):
File "easy_install.py", line 4, in <module>
from setuptools.command.easy_install import main
File "f:\a\Aptana Studio 3 Workspace\distribute-0.6.30\setuptools\__init__.py"
, line 2, in <module>
from setuptools.extension import Extension, Library
File "f:\a\Aptana Studio 3 Workspace\distribute-0.6.30\setuptools\extension.py
", line 5, in <module>
from setuptools.dist import _get_unpatched
File "f:\a\Aptana Studio 3 Workspace\distribute-0.6.30\setuptools\dist.py", li
ne 103
except ValueError, e:
^
SyntaxError: invalid syntax
Vielen Dank im Vorraus
Bernd