2013-10-01 2 views
-1

콘솔에서 사용자 이름과 암호를 입력해야합니다. 비밀번호를 들어 내가파이썬에서 getpass를 가져올 수 없습니다.

password = getpass.getpass('Enter password') 

내가 import getpass하지만

ImportError : no module named getpass 

이 또한 사용 PYTHONPATH를 설정하려고 점점을 사용하고 사용하고

export pythonpath=/usr/lib/python2.4/site-packages:/usr/lib/python2.4 

코드 :

#!/usr/bin/python2.4 

import sys 
import getpass 

WL_USER = raw_input('Enter the username to login to BI EM:') 
WL_PASSWD = getpass.getpass('Enter the password:') 
HOST_NAME = raw_input('Enter the BI host URL') 
WL_PORT = raw_input('Enter the admin port for BI') 

오류 :

ImportError: no module named getpass 

하나의 중요한 점은 스크립트를 wlst 스크립트로 실행하려고합니다. 즉, Mbean의 속성을 수정하려고합니다. 따라서 실행은 다음과 같습니다 : /home/wlserver_10.3/common/bin/wlst.sh test.py

스크립트를 python test.py로 실행하려고 시도했습니다. 잘 실행됩니다. 그래서 wlst에 문제가있는 것처럼 보입니다. 도움이 필요합니다.

+0

시스템에'/ usr/lib/python2.4/getpass.py'가 있습니까? – falsetru

+0

아니요 /usr/lib/python2.4에 사이트 패키지 만 하위 폴더로 있습니다. – user2814520

+0

Python 설치와 같은 사운드가 손상되었습니다. 다시 설치하십시오. – martineau

답변

관련 문제