Builds fail because libraries used in Custom Code tables are not installed
import importlib
import pandas as pd
# List the libraries you want to check
libraries = ['numpy', 'pandas', 'matplotlib', 'openpyxl', 'scipy', 'pyarrow']
# Initialize an empty list to store results
results = []
for library in libraries:
lib_found = importlib.util.find_spec(library)
if lib_found is not None:
results.append({"library": library, "status": "Previously Installed"})
else:
results.append({"library": library, "status": "Newly Installed"})
print(f"{library} NOT FOUND. Installing now...")
!pip install {library}
Related Content:
Sisense Docs: https://docs.sisense.com/main/SisenseLinux/transforming-data-with-custom-code.htm
Sisense Academy: https://academy.sisense.com/notebooks-course
0 comments