在代码中安装python模块我需要在我的脚本中直接从PyPI安装一个软件包。也许有什么模块或者distutils (distribute, pip(等等)特性,它允许我只执行以下内容pypi.install('requests')请求将被安装到我的虚拟环境中。
3 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
import pipdef install(package):
if hasattr(pip, 'main'):
pip.main(['install', package])
else:
pip._internal.main(['install', package])# Exampleif __name__ == '__main__':
install('argh')
慕的地6264312
TA贡献1817条经验 获得超6个赞
pip
def install_and_import(package):
import importlib try:
importlib.import_module(package)
except ImportError:
import pip
pip.main(['install', package])
finally:
globals()[package] = importlib.import_module(package)install_and_import('transliterate')添加回答
举报
0/150
提交
取消
