Skip to main content

Python installation troubleshooting

  • November 13, 2019
  • 1 reply
  • 110 views

Julia
Fully Spectral
Forum|alt.badge.img+2
  • Fully Spectral
  • 53 replies

I follow steps mentioned in the KB article : Getting started with Python to install Python and do configuration to use ZOS-API with Python. But I still cannot make it work.
I did: 

  •  Install 64 bit Python 3.7.4 under C:\ directory  (according to recommendation)
  •  Configure Windows PATH environment 
  •  Install and upgrade pip 
  •  Install corresponding pywin32 module 
  •  Follow instructions under Troubleshooting python section to re-registering the wrappers 
    • Navigate to {Python}\Lib\site-packages\win32com\gen_py\*.* and delete all the filed in that (gen_py) directory.
    • Open a Windows "cmd” window (Windows Key + R -> type “cmd” -> press “Enter”)
    • Change directory to your {PythonEnv}\Lib\site-packages\wind32com\client\ folder (i.e., “cd C:\Python37\Lib\site-packages\win32com\client”)
    • Type “python makepy.py” and press enter.  When the Select Library window pops up, use the Ctrl key to select both the ZOSAPI and the ZOSAPI_Interfaces and click OK.


 

Did this topic help you find an answer to your question?

1 reply

Julia
Fully Spectral
Forum|alt.badge.img+2
  • Author
  • Fully Spectral
  • 53 replies
  • November 13, 2019
Problem of wrappers being broken usually can be fixed by above troubleshooting steps. 
But Python installation will have influence on imported module path. For my situation: 
Check generating to path when apply the troubleshooting steps in the Windows 'cmd' window. 
Note the module is imported into a different path, not under C:\Python37
Though system path of Python is under C:\ directory in my case, user path is not the right folder.    




My solution here is reinstall Python follow steps:
  1. Check 'Add Python 3.7 to PATH', click Customize installation: 
 
 
        2. Check all and Next:
        3. Choose folder C:\ by clicking Browse, please don't type in location path by hand :

4. install pywin32 module and back to CMD window to check if importing success.  
 

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings