让ActivePython与WSH一起工作

让ActivePython与WSH一起工作,python,pywin32,wsh,activepython,Python,Pywin32,Wsh,Activepython,我已经安装了ActivePython 2.7.2,我正试图通过wscript/cscript通过控制台执行一个.pys脚本,[即Microsoft的WSH(Windows脚本主机)中的ActivePython(带有.pys扩展名的PythonScript)],尝试使用wscript时,我得到两个错误 “由于您的计算机缺少MSVCR90.dll,程序无法启动。请尝试重新安装程序以解决此问题” “找不到脚本的脚本引擎Python 我做了一些谷歌搜索,并从这里下载并安装了微软Visual C++可重新

我已经安装了ActivePython 2.7.2,我正试图通过wscript/cscript通过控制台执行一个.pys脚本,[即Microsoft的WSH(Windows脚本主机)中的ActivePython(带有.pys扩展名的PythonScript)],尝试使用wscript时,我得到两个错误

  • “由于您的计算机缺少MSVCR90.dll,程序无法启动。请尝试重新安装程序以解决此问题”
  • “找不到脚本的脚本引擎Python
  • <>我做了一些谷歌搜索,并从这里下载并安装了微软Visual C++可重新分配包(x86):没有用。 我尝试了“pythonw c:\Python27\Lib\site packages\win32comext\axscript\client\pyscript.py” 注册python

    任何帮助都将不胜感激

    我正在运行Win7 x86。

    要修复此问题:

  • 安装Python for Windows扩展(PyWin32)
  • 注册python,
    C:\YourPythonVersion\Lib\site packages\win32comext\axscript\client\pyscript.py

  • 我现在已经安装了用于Windows扩展的Python,现在可以在控制台窗口中使用cscript运行.pys(在控制台中显示输出),但使用wscript它什么也不做,我希望它会弹出一个带有输出的窗口。您解决了问题吗?ActivePython不需要步骤1。@Sridhar对我来说很奇怪,步骤1实际上解决了问题(即手动重新安装pywin32)我想在Windows 7/Vista系统上,无论出于何种原因,pyscript.py都没有正确注册自己,而Mark Hammond的pywin32安装程序却没有。