【发布时间】:2023-03-16 07:12:01
【问题描述】:
我正在寻找一种完成以下工作的好方法:
所以我有一个脚本,我需要通过调用 Perl 脚本在 Unix 中的 Python 中运行该脚本,而 Perl 脚本又使用 Plink 从 Windows 中的 Excel VBA 宏调用。由于依赖问题,Python 脚本必须在 csh 或 bash 中运行,我需要在运行脚本之前使用 export/setenv 添加一些库。但是默认情况下,perl 在 sh shell 中运行,因此,我无法添加所有依赖项并让 Python 脚本运行。
所以,我只是想知道是否有:1. 一种在 perl 脚本中向 sh shell 添加依赖项的方法,或者 2. 强制我的 perl 脚本在 csh 中运行(首选,因为某些原因。该帐户的 bashrc 遇到权限问题)。
非常感谢!
【问题讨论】:
-
"Python 脚本,由于依赖问题,必须在 csh 或 bash 中运行" 是的,不。这听起来很可疑。添加更多详细信息。
-
@IgnacioVazquez-Abrams:简单地说,如果我在 sh 中运行它,.cshrc 不会被加载,我需要一些 export PATH= 或 setenv PATH=。