在代码中安装python模块我需要在我的脚本中直接从PyPI安装一个软件包。也许有什么模块或者distutils (distribute, pip(等等)特性,它允许我只执行以下内容pypi.install('requests')请求将被安装到我的虚拟环境中。
3 回答
![?](http://img1.sycdn.imooc.com/533e4cf4000151f602000200-100-100.jpg)
小唯快跑啊
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')
![?](http://img1.sycdn.imooc.com/545864490001b5bd02200220-100-100.jpg)
慕的地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
提交
取消