Ошибки после установки при установке pywin32-216 в Windows XP
Я использую pywin32-216.win32-py2.6.exe
пакет для установки pywin32 на Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32
, Я вижу следующие сообщения об ошибках установки. Может ли кто-нибудь помочь мне понять, что происходит не так? Заранее спасибо.
Copied pythoncom26.dll to C:\WINDOWS\system32\pythoncom26.dll
Copied pythoncomloader26.dll to C:\WINDOWS\system32\pythoncomloader26.dll
Copied pywintypes26.dll to C:\WINDOWS\system32\pywintypes26.dll
FAILED to register the Python COM objects
-> Software\Python\PythonCore\2.6\Help[None]=None
-> Software\Python\PythonCore\2.6\Help\Pythonwin Reference[None]='C:\\Python26\\Lib\\site-packages\\PyWin32.chm'
Failed to register pythonwin as editor
Shortcut for Pythonwin created
Shortcut to documentation created
The pywin32 extensions were successfully installed.
Traceback (most recent call last):
File "<string>", line 372, in install
File "<string>", line 170, in RegisterCOMObjects
ImportError: No module named server.register
Traceback (most recent call last):
File "<string>", line 401, in install
File "<string>", line 226, in RegisterPythonwin
File "win32com\shell\shell.pyc", line 12, in <module>
File "win32com\shell\shell.pyc", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.
3 ответа
Мне удалось решить эту проблему, в конечном итоге очистив все следы Python 2.6 от моей системы и переустановив его + pywin32. В конце концов это было так же просто, как двойной щелчок по установочным файлам.
Скорее всего, pywin32 требует, чтобы права администратора были установлены успешно. Я не уверен, как это сделать на WinXP, но у Microsoft есть страница об этом.
Еще один ответ для Google:
У меня та же проблема, оказывается, она возникла из-за того, что в прошлом я установил python, удалил его и переустановил в другое место. Для ее решения мне пришлось:
- Удаление старых установок (удаление + вручную из реестра) - как советовал датский (как в основном корне, так и в Wow6432Node).
- В реестре обновите местоположение текущего местоположения пути к папке python (в InstallPath и PythonPath).