我有要求從控制檯輸入用戶名和密碼。對於密碼,我使用無法在python中導入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有一些問題。 需要這方面的幫助。
系統中是否存在'/ usr/lib/python2.4/getpass.py'? – falsetru
否/usr/lib/python2.4只有站點包作爲子文件夾 – user2814520
聽起來像您的Python安裝已損壞 - 重新安裝它。 – martineau