saspy sas内核在jupyter中不可见

问题描述 投票:1回答:1

我可以使用Python内核运行此代码:

import saspy
sas = saspy.SASsession()
sas
cars = sas.sasdata('cars', 'sashelp')
cars.head()

不幸的是,我不能再选择SAS内核了。我重新安装了saspy和sas内核,你可以看到sas内核(?)正在使用Python。这个:

jupyter kernelspec list

只返回我的python和r内核:

Available kernels:
  ir         C:\ProgramData\Anaconda3\share\jupyter\kernels\ir
  python3    C:\ProgramData\Anaconda3\share\jupyter\kernels\python3

我可以以某种方式刷新(?)手动注册sas内核吗?

python sas anaconda jupyter-notebook jupyter
1个回答
1
投票

我可以想象为什么这没有成功的两个原因:

  1. 当你安装sas_kernel时,你使用正确的点吗? (通常在同一系统中你有python2和python3,它们都有独立的软件包存储库)
  2. 你试过手动安装吗?我使用以下命令: jupyter kernelspec install <path_to_sas_kernel>

我处于类似情况,因为我无法在我的环境中使用pip(不允许互联网连接),我手动将sas_kernel作为包安装(python setup.py install),然后将sas_kernel安装到我的环境特定的sas_kernel路径:

jupyter kernelspec install .\newpackages\sas_kernel-2.1.7\sas_kernel

它对我有用。希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.