0
필요한 모든 라이브러리가 설치되어 있는지 여부를 스크립트에서 테스트하고 싶습니다. 그렇지 않은 경우 설치하십시오. 여기 내 코드입니다 :라이브러리에 스크립트를 설치하고 가져 오는 방법은 무엇입니까?
libs = ['lib1','lib2','lib3']
def import_m(name):
try:
import name
except:
pip.main(['install',name])
import name #look at this line
for i in libs:
import_m(i)
print("Done importing %s." % i)
는하지만이 exection를 제기 실행할 때 :
ImportError: No module named name
이 exection에 언급 된 라인은 주석으로 표시됩니다.
어떻게 해결할 수 있습니까?
pip.main의 반환 값을 확인하는 것으로 시작하십시오. – tkhurana96
@ tkhurana96 ** 반환 값 **은 무엇을 의미합니까? –
[이 링크] (https://stackoverflow.com/questions/45799042/installing-packages-from-a-list-using-pip)에서보십시오 – tkhurana96