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
setuptools-12.0.5 unter Windows installieren
- 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.
[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.
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,
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
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,
aber RegDelNull aus der Sysinternals-Suite konnte mir helfen.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.
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