让ActivePython与WSH一起使用

时间:2011-10-03 15:37:06

标签: python pywin32 wsh activepython

我已经安装了ActivePython 2.7.2并且我试图通过控制台使用wscript / cscript执行.pys脚本,[即Microsoft的WSH(Windows Scripting Host)中的ActivePython(Python脚本扩展名为.pys),在尝试使用wscript时,我遇到两个错误。

  1. “程序无法启动,因为您的计算机缺少MSVCR90.dll,请尝试重新安装程序以解决此问题”
  2. “无法找到脚本的脚本引擎Python
  3. 我做了一些谷歌搜索,并从这里下载并安装了Microsoft Visual C ++ Redistributable Package(x86):http://www.microsoft.com/download/en/confirmation.aspx?id=29无济于事。

    我试过'pythonw c:\ Python27 \ Lib \ site-packages \ win32comext \ axscript \ client \ pyscript.py' 注册python。

    非常感谢任何帮助。

    我在Win7 x86上运行。

1 个答案:

答案 0 :(得分:6)

解决此问题:

  1. 安装Python for Windows Extensions(PyWin32)
  2. 注册python,C:\YourPythonVersion\Lib\site-packages\win32comext\axscript\client\pyscript.py