BookmarkSubscribeRSS Feed
TomHsiung
Lapis Lazuli | Level 10

Hello, everyone

 

Today I activated my SAS Viya workbench for learners. However, the JupyterLab does not have the SAS kernel so that I cannot handle my SAS script. I tried to install the SAS kernel but it was not working. Also, I wish we can run the workbench with all SAS and R kernel available at the same time. Thanks.

2 REPLIES 2
TomHsiung
Lapis Lazuli | Level 10
myfolder master*​ 
 ❯ pip install sas_kernel
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: sas_kernel in ./.user-python-packages/lib/python3.11/site-packages (2.4.13)
Requirement already satisfied: saspy>=3.6 in ./.user-python-packages/lib/python3.11/site-packages (from sas_kernel) (5.104.1)
Requirement already satisfied: metakernel>=0.27.5 in ./.user-python-packages/lib/python3.11/site-packages (from sas_kernel) (0.30.4)
Requirement already satisfied: jupyter_client>=6 in /usr/local/lib/python3.11/site-packages (from sas_kernel) (8.6.3)
Requirement already satisfied: ipython>=7 in /usr/local/lib/python3.11/site-packages (from sas_kernel) (9.5.0)
Requirement already satisfied: decorator in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (5.2.1)
Requirement already satisfied: ipython-pygments-lexers in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (1.1.1)
Requirement already satisfied: jedi>=0.16 in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (0.19.2)
Requirement already satisfied: matplotlib-inline in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (0.1.7)
Requirement already satisfied: pexpect>4.3 in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (4.9.0)
Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (3.0.52)
Requirement already satisfied: pygments>=2.4.0 in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (2.19.2)
Requirement already satisfied: stack_data in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (0.6.3)
Requirement already satisfied: traitlets>=5.13.0 in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (5.14.3)
Requirement already satisfied: typing_extensions>=4.6 in /usr/local/lib/python3.11/site-packages (from ipython>=7->sas_kernel) (4.15.0)
Requirement already satisfied: wcwidth in /usr/local/lib/python3.11/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=7->sas_kernel) (0.2.13)
Requirement already satisfied: parso<0.9.0,>=0.8.4 in /usr/local/lib/python3.11/site-packages (from jedi>=0.16->ipython>=7->sas_kernel) (0.8.5)
Requirement already satisfied: jupyter-core!=5.0.*,>=4.12 in /usr/local/lib/python3.11/site-packages (from jupyter_client>=6->sas_kernel) (5.8.1)
Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.11/site-packages (from jupyter_client>=6->sas_kernel) (2.9.0.post0)
Requirement already satisfied: pyzmq>=23.0 in /usr/local/lib64/python3.11/site-packages (from jupyter_client>=6->sas_kernel) (27.1.0)
Requirement already satisfied: tornado>=6.2 in /usr/local/lib64/python3.11/site-packages (from jupyter_client>=6->sas_kernel) (6.5.2)
Requirement already satisfied: platformdirs>=2.5 in /usr/local/lib/python3.11/site-packages (from jupyter-core!=5.0.*,>=4.12->jupyter_client>=6->sas_kernel) (4.4.0)
Requirement already satisfied: ipykernel>=5.5.6 in /usr/local/lib/python3.11/site-packages (from metakernel>=0.27.5->sas_kernel) (6.30.1)
Requirement already satisfied: comm>=0.1.1 in /usr/local/lib/python3.11/site-packages (from ipykernel>=5.5.6->metakernel>=0.27.5->sas_kernel) (0.2.3)
Requirement already satisfied: debugpy>=1.6.5 in /usr/local/lib64/python3.11/site-packages (from ipykernel>=5.5.6->metakernel>=0.27.5->sas_kernel) (1.8.17)
Requirement already satisfied: nest-asyncio>=1.4 in /usr/local/lib/python3.11/site-packages (from ipykernel>=5.5.6->metakernel>=0.27.5->sas_kernel) (1.6.0)
Requirement already satisfied: packaging>=22 in /usr/local/lib/python3.11/site-packages (from ipykernel>=5.5.6->metakernel>=0.27.5->sas_kernel) (25.0)
Requirement already satisfied: psutil>=5.7 in /usr/local/lib64/python3.11/site-packages (from ipykernel>=5.5.6->metakernel>=0.27.5->sas_kernel) (7.1.0)
Requirement already satisfied: ptyprocess>=0.5 in /usr/local/lib/python3.11/site-packages (from pexpect>4.3->ipython>=7->sas_kernel) (0.7.0)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/site-packages (from python-dateutil>=2.8.2->jupyter_client>=6->sas_kernel) (1.17.0)
Requirement already satisfied: executing>=1.2.0 in /usr/local/lib/python3.11/site-packages (from stack_data->ipython>=7->sas_kernel) (2.2.1)
Requirement already satisfied: asttokens>=2.1.0 in /usr/local/lib/python3.11/site-packages (from stack_data->ipython>=7->sas_kernel) (3.0.0)
Requirement already satisfied: pure-eval in /usr/local/lib/python3.11/site-packages (from stack_data->ipython>=7->sas_kernel) (0.2.3)

myfolder master*​ 
 ❯ jupyter kernelspec list
Available kernels:
  python3             /usr/local/lib/python3.11/site-packages/ipykernel/resources
  ir                  /usr/local/share/jupyter/kernels/ir
  workbench_python    /usr/local/share/jupyter/kernels/workbench_python

myfolder master*​ 
 ❯ python -m sas_kernel.install
/workspaces/myfolder/.user-python-packages/lib/python3.11/site-packages/sas_kernel/data

myfolder master*​ 
 ❯ jupyter kernelspec list
Available kernels:
  python3             /usr/local/lib/python3.11/site-packages/ipykernel/resources
  sas                 /home/sas/.local/share/jupyter/kernels/sas
  ir                  /usr/local/share/jupyter/kernels/ir
  workbench_python    /usr/local/share/jupyter/kernels/workbench_python

myfolder master*​ 
 ❯ jupyter kernelspec list
Available kernels:
  python3             /usr/local/lib/python3.11/site-packages/ipykernel/resources
  sas                 /home/sas/.local/share/jupyter/kernels/sas
  ir                  /usr/local/share/jupyter/kernels/ir
  workbench_python    /usr/local/share/jupyter/kernels/workbench_python

myfolder master*​ 
 ❯ python -m sas_kernel.uninstall
/usr/local/bin/python: No module named sas_kernel.uninstall

myfolder master*​ 
 ❯ jupyter kernelspec remove sas_kernel
Couldn't find kernel spec(s): sas_kernel

myfolder master*​ 
 ❯ jupyter kernelspec remove sas
Kernel specs to remove:
  sas                   /home/sas/.local/share/jupyter/kernels/sas
Remove 1 kernel specs [y/N]: y
Removed /home/sas/.local/share/jupyter/kernels/sas

myfolder master*​ 3s 
 ❯ jupyter kernelspec list
Available kernels:
  python3             /usr/local/lib/python3.11/site-packages/ipykernel/resources
  ir                  /usr/local/share/jupyter/kernels/ir
  workbench_python    /usr/local/share/jupyter/kernels/workbench_python

myfolder master*​ 
 ❯ 
TomHsiung
Lapis Lazuli | Level 10

This is still not working and the SAS script cannot run successfully 

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

Learn how to explore data assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 390 views
  • 0 likes
  • 1 in conversation