问题
I've installed ActivePython 2.7.2 and I'm trying to execute a .pys script via the console with wscript/cscript, [i.e. ActivePython (PythonScript with .pys extension) in Microsoft's WSH(Windows Scripting Host)] and when trying with wscript I get two errors.
- "The program cannot start because MSVCR90.dll is missing from your computer try reinstalling the program to fix this problem"
- "Can't find script engine Python for script
I did some googling and have also downloaded and installed the Microsoft Visual C++ Redistributable Package (x86) from here: http://www.microsoft.com/download/en/confirmation.aspx?id=29 to no avail.
I've tried 'pythonw c:\Python27\Lib\site-packages\win32comext\axscript\client\pyscript.py' to register python.
Any help would be greatly appreciated.
I'm running on Win7 x86.
回答1:
To fix this:
- Install Python for Windows Extensions (PyWin32)
- Register python,
C:\YourPythonVersion\Lib\site-packages\win32comext\axscript\client\pyscript.py
来源:https://stackoverflow.com/questions/7637210/getting-activepython-to-work-with-wsh