ModuleNotFoundError: No module named 'PIL'

Thanks, I incorporated your recommendations.
Traceback (most recent call last):
File “test.py”, line 11, in
if len(argv) < 2:
NameError: name ‘argv’ is not defined

import os
import sys
from PIL import Image
 
if len(argv) < 2:
     print("Usage: convert2jpg.py <file>", file=sys.stderr)
     sys.exit(2)
        
srcfilename = argv[1]

if os.path.exists(srcfilename):
     im = Image.open(srcfilename)
      

target_name = sys.argv[1][:-4] + ".jpg"                  

rgb_im = im.convert('RGB')
rgb_im.save(target_name)
      
filename = os.path.basename(target_name)

filename_without_ext = os.path.splitext(filename)[0]
        
print("Saved as " + filename_without_ext )