When working with virtual env for python, some modules may not be found. I had ran into a problem where i was using a simple UI created using standard TkInter module, but when i tested my script on various python versions it gave me an error, reporting that Tcl was not properly installed. A solution for this was to update the “activate”or”Activate.bat” for windows file and add “
set "TCL_LIBRARY=PATH_TO_TCL" " located in the original install of the python version i was using.
Similar workflow should be used to help set additional pointer to other missing components.
referencing from Stackoverflow