You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jupyter中通过代码自动启动SAS软件(已安装SASpy与SAS)

在Jupyter中自动启动SAS并连接SASpy的方法

当然可以实现,不用手动启动SAS,直接在Jupyter里运行代码就能自动唤起SAS并完成连接,下面是针对Python新手的分步操作:

1. 创建/修改SASpy的配置文件

SASpy通过配置文件指定SAS的启动方式,优先读取用户目录下的个人配置文件,操作如下:

  • 打开文件管理器,进入你的用户目录(比如C:\Users\你的用户名)
  • 新建一个名为.saspy的文件夹(注意开头有个点)
  • 在.saspy文件夹里新建一个名为sascfg_personal.py的Python文件,写入以下内容(记得替换SAS的安装路径):
SAS_config_names = ['winlocal']
winlocal = {
    # 替换成你电脑上SAS.exe的实际路径
    'saspath': 'C:\\Program Files\\SASHome\\SASFoundation\\9.4\\sas.exe',
    # 可选参数:启动SAS时不显示闪屏和托盘图标,让后台启动更安静
    'options': ["-nosplash", "-notrayicon"],
    'encoding': 'utf-8'
}

提示:如果找不到SAS.exe的路径,可以在桌面SAS快捷方式上右键→属性→目标,复制里面的路径,注意把路径里的反斜杠改成双反斜杠(比如C:\...改成C:\\...)

2. 在Jupyter中自动启动SAS并连接

打开Jupyter Notebook,新建一个代码单元格,运行以下代码:

import saspy
# 调用配置文件里的winlocal配置,自动启动SAS并建立连接
sas = saspy.SASsession(cfgname='winlocal')
# 测试连接是否成功,输出SAS库信息
print(sas.saslib('work'))

运行后,SAS会在后台自动启动,不用手动打开软件,代码执行完成后就可以直接用SASpy操作SAS了。

内容的提问来源于stack exchange,提问作者KingOfCool

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 00:10:04