test required modules used by rttkpkg
--as module
python -m rttkpkg.validate
-- from command line
import rttkpkg.validate as rv
rv.validatemodules()


test for screen analysis
python -m rttkpkg.session.analyzescreens

test OSX collection
python -m rttkpkg.osxget

PIP list packages
--using module
python -m pip list -v
--using script
pip list -v



find site packages:
site_packages = next(p for p in sys.path if 'site-packages' in p)
print( site_packages)

import os
path = os.getenv('APPDATA')
array = os.listdir(path)
print(array)
print(sys.base_prefix)
print(sys.prefix)

import os
print(os.environ.get('PYTHONPATH', ''))

want to look at this to be able to clear cache
sys.pycache_prefix

Run Pyclean
from scripts, add to path first
    c:\Apps\py39\python-3.9.2-embed-amd64>pyclean -v .
from package
    python -m pyclean .

installs
.\scripts\pip install argon2_cffi
--validate python -m argon2
.\scripts\pip install passlib[argon2]
.\scripts\pip install python-configuration


python -m rttkpkg.screendiff -s RTM.RT_Caddie.2021-05-19_16-17-07.rttksess 

python -m rttkpkg.ssh -s 192.168.1.2

Current Running minimal package list
python -m pip install msvc_runtime
python -m pip install numpy
python -m pip install paramiko
python -m pip install opencv-contrib-python
python -m pip install scikit-image
python -m pip install imutils
python -m pip install pyclean
