让ActivePython与WSH一起使用

ldm*_*vcd 8 python pywin32 wsh activepython

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

  1. "程序无法启动,因为您的计算机缺少MSVCR90.dll尝试重新安装程序来解决此问题"
  2. "无法为脚本找到脚本引擎Python

我做了一些谷歌搜索,并从这里下载并安装了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上运行.

ldm*_*vcd 6

解决这个问题:

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