我想知道在尝试导入模块之前,我的python脚本是否可以安装模块。当我现在运行我的脚本时,它会尝试导入模块(当然),但我希望它安装模块,然后检查它是否可以导入它。
更新1
这是我的安装脚本,我想在运行脚本时使用它进行安装:
def install():
print("\nChecking for dependencies, please stand by...")
with hideInfo():
if str(os.name) == 'nt':
easy_install.main(['textract'])
pip.main(['install', 'logging'])
pip.main(['install', 'datetime'])
else:
pip.main(['install', 'textract'])
pip.main(['install', 'logging'])
pip.main(['install', 'datetime'])
time.sleep(1)
menu()
最佳答案
对于任何未来偶然发现这一点的人,这里有一个链接,指向在单个脚本中完成这一点的简单方法
https://stackoverflow.com/a/24773951/3754128
关于python - 导入前安装模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35180235/