问题如标题所述,解决方式是在 shell 脚本中引入环境变量 EXPORT PYTHON_HOME=XXX

 

有关linux环境变量的一些知识:

在登录Linux时要执行文件的过程如下:

首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,用户主目录下文件的执行的顺序为:~/.bash_profile -> ~/.bash_login -> ~/.profile。

 

问题出现有python利用paramiko  ssh linux系统时,执行文件有会不同,执行有差异,一些系统环境变量没有被执行(PYTHON_HOME环境变量已经在/etc/profile中配置)

 

具体原因还需要深入分析……

posted on 2020-03-25 17:32  啊哈咧  阅读(1452)  评论(0)    收藏  举报