我试图在我的组织中使用基于服务器的Python调用SAS脚本。我的访问权限也是基于服务器的,但无法配置初始设置。当我导入saspy并运行sas=saspy.SASsession()时,我得到以下错误:
Using SAS Config named: default
The OS Error was:
No such file or directory
SAS Connection failed. No connection established. Double check your settings in sascfg_personal.py file.尝试使用以下参数运行程序/opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8:['/opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8', '-nodms', '-stdio', '-terminal', '-nosyntaxcheck', '-pagesize', 'MAX', '']
如果上面没有操作系统错误,请尝试手动运行以下命令(其中运行的是saspy ),以查看出了什么问题:
/opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8 -nodms -stdio -terminal -nosyntaxcheck -pagesize MAX 使用SAS命名:默认SAS连接失败。没有建立联系。在sascfg_personal.py文件中检查您的设置。
尝试使用以下参数运行程序/opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8:['/opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8', '-nodms', '-stdio', '-terminal', '-nosyntaxcheck', '-pagesize', 'MAX', '']
尝试手动运行以下命令(其中运行的是saspy ),以查看是否可以获得有关哪里出错的更多信息:
/opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8 -nodms -stdio -terminal -nosyntaxcheck -pagesize MAX 但是,即使我提交了上面的命令,我也没有得到任何细节。能够从SAS运行python脚本也将达到我的目的,但我也不知道如何做到这一点。
发布于 2019-02-15 15:06:50
当您说SAS是基于服务器的,是不是指远程服务器,而不是SAS的本地安装?必须阅读配置指南才能了解如何配置saspy以访问远程服务器?https://sassoftware.github.io/saspy/install.html#configuration根据客户端和服务器的设置有多种方法。
https://stackoverflow.com/questions/54521945
复制相似问题