我使用该
imp模块解决了我的问题。
#!/usr/bin/env pythonimport pipimport impdef install_and_load(package): pip.main(['install', package]) path = '/usr/local/lib/python2.7/dist-packages' if path not in sys.path: sys.path.append(path) f, fname, desc = imp.find_module(package) return imp.load(package, f, fname, desc)if __name__ == "__main__": try: import pexpect except: pexpect = install_and_load('pexpect') # More pre...实际上,代码并不理想,因为我需要对Python模块目录进行硬编码。但是由于脚本是针对已知目标系统的,所以我认为可以。



