python 使用 paramiko ssh 连接 linux 执行 shell 脚本时,提示无法找到 xx 模块处理


问题如标题所述,解决方式是在 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中配置)

 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM