Module Not Working after executing twice

I have just Reinstalled Python 3.7.4 and pyodbc 4.0.27 and my code worked to read a SQL server table, but tested it again and I have the error “ModuleNotFoundError: No module named ‘pyodbc’”
Any Ideas why???
Im running Windows 10 64,
here is a sample of my error:
PS F:\atom\test course> py .\sqlServerconn.py
(2, 14, 1, 1, 5, ‘gfgfgfgfgfgf’, Decimal(‘1.00’), 1, ‘1’, ‘1’, ‘1’, ‘1’)
(3, 14, 2, 2, 5, ‘ssdadsad’, Decimal(‘2.00’), 2, ‘2’, ‘2’, ‘2’, ‘2’)
(5, 14, 1, 1, 1, ‘xxxxxxxx’, Decimal(‘1.00’), 1, ‘sssssss’, ‘ssssss’, ‘aaaaaa’, ‘1’)
(7, 17, 4, 2, 5, ‘motor prueba’, Decimal(‘150.00’), 0, ‘ddddddd’, ‘’, ‘’, ‘1’)
(8, 15, 5, 5, 5, ‘1235ssdsdsds’, Decimal(‘1255.00’), 1, ‘sdsadasdasd’, ‘’, ‘’, ‘1’)
(9, 16, 3, 6, 8, ‘WWWWW’, Decimal(‘252.00’), 1, ‘SDASDASDASDASAS’, ‘’, ‘’, ‘15’)
PS F:\atom\test course> py .\sqlServerconn.py
File “.\sqlServerconn.py”, line 1, in
ModuleNotFoundError: No module named ‘pyodbc’

My guess is that there is a confusion between py2 and py3

Run

PS F:\atom\test course> py --version
and
PS F:\atom\test course> py3 --version

Actually I am on Ubuntu so I am unsure how the above path containing a space works in Windows.

hello d_l
py --version returns
Python 3.7.3
py3 --version is not recognized

I have just installed Python 3.7.4
and I still get return from Python C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe

Should I uninstall visual studio?

Did you use pip to install pyodbc ?

Launch py and run one line after py >

import pyodbc

to test if it is installed.