제 목표는 Python 3.6 코드의 pip
모듈을 사용하여 새로운 Python 모듈을 설치하는 것입니다. 그러나 인스턴스화를 호출하고 pip.commands.InstallCommand()
인스턴스를 호출하는 올바른 단계를 파악할 수 없습니다.Python의 pip 모듈을 사용하여 모듈을 설치하십시오.
는 여기에 지금까지 시도한 작업은 다음과 같습니다
import pip
inst = pip.commands.InstallCommand()
inst.name = 'boto3'
inst.run()
내가 모르겠어요이는 InstallCommand
클래스를 호출하는 올바른 방법입니다 경우. 위의 코드를 실행할 때 내가 갖는 오류는 다음과 같습니다
Traceback (most recent call last): File "", line 1, in TypeError: run() missing 2 required positional arguments: 'options' and 'args'
그래도 난 options
및 args
위해 안으로 통과 모르겠어요.
질문 : 누구든지 올바른 의 호출이 어떤 모양인지 알고 있습니까? https://packaging.python.org/tutorials/installing-packages/
당신은 명령 프롬프트에서 사용하여 모든 패키지를 설치할 수 있습니다에 따르면
import pip
pip.main(['install', 'pynapple'])
흥미를 설치 PIP 그래서'InstallCommand' 클래스의 핵심은 무엇입니까? –
하위 인터페이스. 나는 그것에 대해 걱정하지 않을 것이다. – wim
논리적 인 명명 된 매개 변수를 사용하여 인터페이스를 기대했지만 그 사실에 대한 귀하의 의견을 말씀 드리겠습니다. 예. 'pip.commands.InstallCommand(). run (name = 'pynapple')' –