使用Python中的pip模块来安装模块

时间:2017-10-26 16:58:16

标签: python python-3.x pip

我的目标是使用Python 3.6代码中的pip模块来安装新的Python模块。但是,我似乎无法确定调用实例化和调用pip.commands.InstallCommand()实例的正确步骤。

这是我迄今为止所做的尝试:

import pip
inst = pip.commands.InstallCommand()
inst.name = 'boto3'
inst.run()

我甚至不确定这是否是调用InstallCommand类的正确方法。运行上述代码时,我得到的错误是:

  

追踪(最近一次通话):     文件"",第1行,in   TypeError:run()缺少2个必需的位置参数:' options'和' args'

我不确定传递给optionsargs的内容。

问题:有人知道pip InstallCommand的正确调用是什么样的吗?

2 个答案:

答案 0 :(得分:3)

例如,要安装pynapple发行版:

import pip
pip.main(['install', 'pynapple'])

答案 1 :(得分:-3)

根据https://packaging.python.org/tutorials/installing-packages/

您可以在命令提示符下使用安装任何软件包: 点击安装'SomeProject'