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