Can I use a function to either import or install a module
本问题已经有最佳答案,请猛点这里访问。
我运行Windows 7,4.0.0PythonPython 2.7,P>:<这里是我想给你。我想把它带到这个队列中的函数。P></
1 2 3 4 5 6 7 8 | try: import easygui except ImportError: from os import system system('pip install easyqui') import easygui else: pass |
这就是我如何能与后续但AM not to get it to work。P></
1 2 3 4 5 6 7 8 9 10 | def install(mypack): try: import mypack except ImportError: from os import system system('pip install ' + str(mypack)) import mypack else: pass install('easygui') |
the error is":不让importerror named mypack模"。P></
相反,您应该使用内置的
1 | __import__(mypack) |