Typical requirements include:
- Python 3
- access to a compatible SAS Viya environment
- SWAT for Python
- valid SAS backend credentials
Depending on the features you use, the following Python dependencies may also be required:
numpypandasmatplotlibmayaviPyQt5requests
pip install sas-cvpygit clone https://github.com/sassoftware/python-cvpy.git
cd python-cvpy
pip install .python -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install sas-cvpyconda create --name cvpy python=3.8
conda activate cvpy
pip install sas-cvpyVisualization features rely on packages such as Mayavi, VTK, Matplotlib, and PyQt. These dependencies can be platform-sensitive.
A typical installation path is:
pip install mayavi PyQt5 matplotlibIn some environments, VTK version pinning may be necessary.
- SAS-side functionality depends on the target Viya environment and available licenses.
- Visualization support may require a local GUI-capable environment.
- Notebook-based examples may also require Jupyter.