Solution to the failure of installing pywin32-218.win-amd64-py2.6.exe in Win7 64bit

During the installation of package downloaded from sourceforge.net, it reports the following error in its post installation process.


With the following traceback:

Traceback (most recent call last):

  File "<string>", line 615, in <module>

  File "<string>", line 321, in install

  File "<string>", line 159, in LoadSystemModule

ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.


Solution:
From the error dialog, we can see it failed to call LoadSystemModule in its post installation script.
So we can locate the post installation script pywin32_postinstall.pyunder "C:\Python26\Scripts\",  cd to that dir and run "pywin32_postinstall.py -install" in console.
But you may encounter that "you have no permission to install COM objects" as below.

You do not have the permissions to install COM objects.
The sample COM objects were not registered.

If you indeed encounter this problem, the solution is to run "pywin32_postinstall.py -install" as administrator. How to do this ?
Click "Start" on the bottom menu bar of Win7 -> It will show the "Search" box, input "cmd" -> press "CTRL + SHIFT + ENTER", it will show a UAC control dialog, prcess the "Yes" button -> You will get a console with administrator privileges -> run "pywin32_postinstall.py -install" from this console -> Done




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值