Hi,
I have installed the SAS kernel for Jupyter Notebooks following the instructions here:
https://sassoftware.github.io/sas_kernel/install.html#windows-install-assuming-sas-already-installed
I am able to connect to the SAS kernel and run code, view output, etc. but I have not been able to enable syntax highlighting. Any ideas as to how to enable that?
Here are a few more details about my installation:
Windows 7
SAS version 9.4 (TS1M0) is installed locally
Anaconda distribution of Jupyter
I edited the "sascfg.py" file to point to the path for SAS startup script and I edited the paths for the local classpath variable.
I also had to add the path to sspiauth.dll to my System PATH.
Thanks!
John
@jnvickery, You can add the SAS syntax by following the instructions here: https://sassoftware.github.io/sas_kernel/install.html#installing-sas-nbextensions
I wrote a couple of Notebook (NB) extensions that once enabled will allow you to use the SAS syntax coloring or hte python depending on your use case.
Jared
Glad you got this going!
@Jared might be able to provide some guidance on the syntax highlighting.
@jnvickery, You can add the SAS syntax by following the instructions here: https://sassoftware.github.io/sas_kernel/install.html#installing-sas-nbextensions
I wrote a couple of Notebook (NB) extensions that once enabled will allow you to use the SAS syntax coloring or hte python depending on your use case.
Jared
Thanks @Jared!
That worked great. I hadn't realized that the functionality was controlled through the notebook extensions.
For anyone else installing the extensions...
When I first ran the commands to install and enable the extensions, I got the following errors:
[InstallNBExtensionApp] CRITICAL | Bad config encountered during initialization:
[InstallNBExtensionApp] CRITICAL | Unrecognized flag: '--py'
Updating jupyter notebooks with the following command and then re-running the install commands resolved the error.
"conda update notebook"
- John
@jnvickery Glad it worked! The syntax actually comes from the CodeMirror mode for SAS if you find issues please let me know.
Jared
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.