setuptools-12.0.5 unter Windows installieren

Probleme bei der Installation?
Antworten
scw2wi
User
Beiträge: 7
Registriert: Samstag 31. Januar 2015, 14:27

Ich habe erstmals Python V 2.7.9 32-bit (python-2.7.9.msi) unter Windows 7 installiert und scheitere nun an der Installation des ersten Moduls.

Folgende Schritte habe ich bisher durchgeführt.

1.) Installation von Python nach C:\Python27 => OK
2.) Download von ez_setup.py und Doppelklick => setuptools-12.0.5 wurde heruntergeladen
3.) setuptools entpackt

Da ich keinen Windows Installer für setuptools-12.0.5 gefunden habe, bin ich in der üblichen Weise vorgegangen, wie es viele Anleitungen beschreiben.

cd I:\Install\Sprachen\Python\setuptools-12.0.5
c:\Python27\Python.exe setup.py install

daraufhin habe ich folgende lange Fehlermeldung erhalten:

Traceback (most recent call last):
File "setup.py", line 18, in <module>
exec(init_file.read(), command_ns)
File "<string>", line 11, in <module>
File "I:\Install\Sprachen\Python\setuptools-12.0.5\setuptools\__init__.py", li
ne 11, in <module>
from setuptools.extension import Extension
File "I:\Install\Sprachen\Python\setuptools-12.0.5\setuptools\extension.py", l
ine 8, in <module>
from .dist import _get_unpatched
File "I:\Install\Sprachen\Python\setuptools-12.0.5\setuptools\dist.py", line 1
6, in <module>
from setuptools.depends import Require
File "I:\Install\Sprachen\Python\setuptools-12.0.5\setuptools\depends.py", lin
e 6, in <module>
from setuptools import compat
File "I:\Install\Sprachen\Python\setuptools-12.0.5\setuptools\compat.py", line
19, in <module>
from SimpleHTTPServer import SimpleHTTPRequestHandler
File "c:\Python27\lib\SimpleHTTPServer.py", line 27, in <module>
class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
File "c:\Python27\lib\SimpleHTTPServer.py", line 214, in SimpleHTTPRequestHand
ler
mimetypes.init() # try to read system mime.types
File "c:\Python27\lib\mimetypes.py", line 351, in init
db.read_windows_registry()
File "c:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str

Ich hoffe, es kann mir hier jemand weiterhelfen, denn ich stehe als Python Anfänger gerade vor meiner ersten Hürde.

Walter
Benutzeravatar
Sr4l
User
Beiträge: 1091
Registriert: Donnerstag 28. Dezember 2006, 20:02
Wohnort: Kassel
Kontaktdaten:

Hatte den Fehler selber noch nicht unter Windows.

[quote=Fehler]with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str[/quote]
Hört sich nach dem gleichen Fehler an wie hier:
http://www.swarley.me.uk/blog/2014/04/2 ... orruption/

Möglicherweise ist dein registry etwas kaputt.
scw2wi
User
Beiträge: 7
Registriert: Samstag 31. Januar 2015, 14:27

Vielen Dank, der Tipp war goldrichtig.

In meiner Registry waren 4 NULL Einträge von FastPictureViewer.

HKLM\SOFTWARE\Classes\{057C7771-F320-4C2A-A2EA-747945FA82F2}
HKLM\SOFTWARE\Classes\{47BF077C-44C6-42B1-8F88-ADE2585DD2ED}
HKLM\SOFTWARE\Classes\{97A98033-9FA1-4E80-A339-59787B43CC89}
HKLM\SOFTWARE\Classes\{A82EB336-567D-4F41-A63E-8113AD8B6903}


Mit regedit konnte ich diese Einträge zwar nicht löschen,
Fehler beim Öffnen des Schlüssels
Der Schlüssel kann aufgrund eines Fehlers nicht geöffnet werden.
Details: Das System kann die angegebene Datei nicht finden.
aber RegDelNull aus der Sysinternals-Suite konnte mir helfen.

cmd.exe - Als Administrator ausführen
Wechseln in das Verzeichnis von RegDelNull.exe
> RegDelNull.exe hklm -s

4x das Löschen bestätigen, schon funktioniert die Installation der Python Module.

Ich habe in letzter Zeit teilweise auch Probleme mit anderer SW gehabt.
Das könnte sich nun ebenfalls erledigt haben.
Wofür Python (und dieses Forum hier) doch alles gut ist.

Walter
Antworten