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)
しかし、それは・実行を上げるランニング:
ImportError: No module named name
この・実行に言及した行は、コメントで示されています。
どうすれば修正できますか?
pip.mainの戻り値をチェックすることから始める – tkhurana96
@ tkhurana96 **戻り値**はどういう意味ですか? –
は、[このリンク](https://stackoverflow.com/questions/45799042/installing-packages-from-a-list-using-pip)をご覧ください。 – tkhurana96