Python 在Windows XP上安装pywin32-216时出现安装后错误

Python 在Windows XP上安装pywin32-216时出现安装后错误,python,windows,installation,pywin32,Python,Windows,Installation,Pywin32,我正在使用pywin32-216.win32-py2.6.exe软件包在python2.6.5(r265:790962010年3月19日21:48:26)[MSC v.1500 32位(英特尔)]上安装pywin32。我看到以下安装后错误。有人能帮我了解出了什么问题吗?提前谢谢 Copied pythoncom26.dll to C:\WINDOWS\system32\pythoncom26.dll Copied pythoncomloader26.dll to C:\WINDOWS\syste

我正在使用
pywin32-216.win32-py2.6.exe
软件包在
python2.6.5(r265:790962010年3月19日21:48:26)[MSC v.1500 32位(英特尔)]上安装pywin32。我看到以下安装后错误。有人能帮我了解出了什么问题吗?提前谢谢

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.
将pythoncom26.dll复制到C:\WINDOWS\system32\pythoncom26.dll
已将pythoncomloader26.dll复制到C:\WINDOWS\system32\pythoncomloader26.dll
已将pywintypes26.dll复制到C:\WINDOWS\system32\pywintypes26.dll
未能注册Python COM对象
->Software\Python\PythonCore\2.6\Help[None]=无
->Software\Python\PythonCore\2.6\Help\Pythonwin参考[None]=“C:\\Python26\\Lib\\site packages\\PyWin32.chm”
未能将pythonwin注册为编辑器
创建Pythonwin的快捷方式
创建文档的快捷方式
已成功安装pywin32扩展。
回溯(最近一次呼叫最后一次):
文件“”,第372行,正在安装中
注册表对象中第170行的文件“”
ImportError:没有名为server.register的模块
回溯(最近一次呼叫最后一次):
文件“”,第401行,在安装中
文件“”,第226行,在RegisterPythonwin中
文件“win32com\shell\shell.pyc”,第12行,在
加载文件“win32com\shell\shell.pyc”,第10行
ImportError:DLL加载失败:找不到指定的模块。

很可能pywin32需要管理员权限才能成功安装。我不知道如何在WinXP上做到这一点,但微软对此有自己的看法。

很可能pywin32需要管理员权限才能成功安装。我不知道如何在WinXP上做到这一点,但微软对此有自己的想法。

我最终成功地解决了这个问题,从我的系统中清除了所有Python 2.6的痕迹,并重新安装了它+pywin32。最终,只需双击安装文件即可解决问题。

我最终从系统中清除了Python 2.6的所有痕迹,并重新安装了它+pywin32。最终只需双击安装文件即可。谷歌的另一个答案是:

我也有同样的问题,它的起源是因为我在过去安装了python,将其删除并重新安装到另一个位置。 为了解决这个问题,我必须:

  • 删除旧安装(从注册表中手动卸载+)-如丹麦人建议的那样(在主根目录中和在Wow6432Node中)
  • 在注册表中更新python文件夹路径的当前位置(在InstallPathPythonPath中)

  • 谷歌的另一个答案是:

    我也有同样的问题,它的起源是因为我在过去安装了python,将其删除并重新安装到另一个位置。 为了解决这个问题,我必须:

  • 删除旧安装(从注册表中手动卸载+)-如丹麦人建议的那样(在主根目录中和在Wow6432Node中)
  • 在注册表中更新python文件夹路径的当前位置(在InstallPathPythonPath中)

  • 我的用户是Administrators组的一部分,这是否足够,或者我是否需要以实际的“管理员”用户身份运行它。这还不够,您需要以管理员身份显式运行它。您好,我通过删除现有的Python 2.6安装并重试来解决这个问题。这一次成功了,因此我想在这种情况下,我拥有的特权就足够了。非常感谢您的调查。我非常感激!不客气。在Vista上,我曾有过几次类似的问题,我通过以管理员身份运行setup exe来解决。我的用户是Administrators组的一部分,这是否足够,或者我是否需要以实际的“管理员”用户身份运行它。这还不够,您需要以管理员身份显式运行它。您好,通过删除现有的Python2.6安装并重试,我成功地解决了这个问题。这一次成功了,因此我想在这种情况下,我拥有的特权就足够了。非常感谢您的调查。我非常感激!不客气。在Vista上,我有过几次类似的问题,我通过以管理员身份运行setup exe来消除这些问题。你能给我们提供链接吗@Radu希望我提供哪个链接?链接到解决方案还是链接到安装文件?这与解决方案没有联系,我自己找到了答案。使用谷歌可以轻松获得安装文件的链接我完全不同意,安装文件不容易找到。我找到了-但不容易。你能给我们提供链接吗@Radu希望我提供哪个链接?链接到解决方案还是链接到安装文件?这与解决方案没有联系,我自己找到了答案。使用谷歌可以轻松获得安装文件的链接我完全不同意,安装文件不容易找到。我找到了它们——但并不容易。