2016-06-28 2 views
0

나는 우분투 컴퓨터에 파이썬 스크립트를 통해 mongo-db를 설치하려고합니다. 수동으로 수행하려면 다음 단계를 사용하여 here을 찾으면 완벽하게 작동합니다.파이썬 스크립트를 통해 mongo-db 설치하기. 서브 프로세스 호출이 실패했습니다

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 
sudo echo 'deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse' | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.lis 
sudo apt-get update 
sudo apt-get install mongodb-org 

저는 이것을 일련의 서브 프로세스 호출을 통해 파이썬에서 나타냅니다.

subprocess.call(["apt-key", "adv", "--keyserver", "hkp://keyserver.ubuntu.com:80", "--recv", "EA312927"]) 
subprocess.call(["echo", "deb", "http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse", "|", "tee", "/etc/apt/sources.list.d/mongodb-org-3.2.list"]) 
subprocess.call(["apt-get", "update"]) 
subprocess.call(["apt-get", "install", "mongodb-org"]) 

이 문제에 파이썬 자습서를 기반으로 올바른 것 같다, 아직 스크립트에 오류가 보인다 MongoDB를 설치하지 않은 - 내가 가지고있는 것은 다음과 같습니다.

누구든지이 하위 프로세스 호출에 대해 잘못된 점을 파악할 수 있습니까?

답변

관련 문제