jim jarnac Asked: 2018-03-02 09:06:49 +0800 CST2018-03-02 09:06:49 +0800 CST 2018-03-02 09:06:49 +0800 CST 为应用程序路径创建变量 772 在 Linux 中,我输入: /home/vincent/anaconda3/bin/python: 这确实转到了 python shell,没问题。 现在,如果我尝试为该链接创建一个变量,例如: PYTHONEXEC=/home/vincent/anaconda3/bin/python 如果我输入PYTHONEXEC我收到command not found。 这是在crontab中创建一个变量,但是在shell中使用时也不起作用。 linux python 1 个回答 Voted Best Answer Jeff Schaller 2018-03-02T09:10:57+08:002018-03-02T09:10:57+08:00 这里最简单的解决方案是告诉您的 shell在运行之前扩展PYTHONEXEC 变量;$正如thrig评论的那样,您可以通过前缀 a 来做到这一点: $PYTHONEXEC 如果您打算在 crontab 条目中使用该语法,则需要在使用它之前获取定义该变量的文件。
这里最简单的解决方案是告诉您的 shell在运行之前扩展PYTHONEXEC 变量;
$
正如thrig评论的那样,您可以通过前缀 a 来做到这一点:如果您打算在 crontab 条目中使用该语法,则需要在使用它之前获取定义该变量的文件。