Error while trying to access Eviews Application in Python
Posted: Wed May 14, 2025 11:22 pm
I am using Eviews 13.
I am trying to access Eviews Application from python code using both the below methods
import win32com.client
eviews_mgr = win32com.client.Dispatch("EViews.Manager.13")
eviews_app = eviews_mgr.GetApplication()
eviews_app.show()
import py2eviews as pv
eviewsapp = pv.GetEViewsApp(version='EViews.Manager.13', instance='new', showwindow=True)
pv.Run(" wfopen " + FOLDER_PATH + file_path, app=eviewsapp)
It is working fine in my system.
But when i created the exe and shared code with the client , there are getting error as ""EViews.Manager.13" not found.
Though the client have licensed Eviews 13 installed.
we checked the 'regcomponents" command, It shows all components as "Registered".
Even python libraries are installed.
We even checked Registry Editor that "HKEY_CLASSES_ROOT\EViews.Manager" is there. and current version is "EViews.Manager.13"
Could you please help what could be the possible issue that we are not able to open Eviews Application in client machine with same code.
I am trying to access Eviews Application from python code using both the below methods
import win32com.client
eviews_mgr = win32com.client.Dispatch("EViews.Manager.13")
eviews_app = eviews_mgr.GetApplication()
eviews_app.show()
import py2eviews as pv
eviewsapp = pv.GetEViewsApp(version='EViews.Manager.13', instance='new', showwindow=True)
pv.Run(" wfopen " + FOLDER_PATH + file_path, app=eviewsapp)
It is working fine in my system.
But when i created the exe and shared code with the client , there are getting error as ""EViews.Manager.13" not found.
Though the client have licensed Eviews 13 installed.
we checked the 'regcomponents" command, It shows all components as "Registered".
Even python libraries are installed.
We even checked Registry Editor that "HKEY_CLASSES_ROOT\EViews.Manager" is there. and current version is "EViews.Manager.13"
Could you please help what could be the possible issue that we are not able to open Eviews Application in client machine with same code.