getpass.getpass()挂在ipython笔记本上
我在ipython笔记本上使用非常简单的代码供用户输入密码。用户输入密码后,命令挂起。这是我的代码示例-getpass.getpass()挂在ipython笔记本上,ipython,jupyter-notebook,password-protection,getpass,Ipython,Jupyter Notebook,Password Protection,Getpass,我在ipython笔记本上使用非常简单的代码供用户输入密码。用户输入密码后,命令挂起。这是我的代码示例- import getpass try: p = getpass.getpass() except Exception as error: print('ERROR', error) else: print('Password entered:', p) 我也尝试了raw_input(),它的挂起方式完全相同 try: p = raw_input() exc
import getpass
try:
p = getpass.getpass()
except Exception as error:
print('ERROR', error)
else:
print('Password entered:', p)
我也尝试了raw_input(),它的挂起方式完全相同
try:
p = raw_input()
except Exception as error:
print('ERROR', error)
else:
print('Password entered:', p)
你知道怎么解决这个问题吗
我正在AWS服务器上运行jupyter笔记本。以下是版本详细信息-
Python 2.7.13 |
Anaconda 2.5.0 (64-bit)| (default, Dec 20 2016, 23:09:15)
GCC 4.4.7 20120313
Red Hat 4.4.7-1
IPython.__version__ '4.0.3'
你的Jupyter笔记本版本是什么?考虑到IPython的最新Python2版本是5.4,您可以看到IPython版本已经很旧了。这可能是问题的根源Hi Louise谢谢你的回答。这就是我对Jupyter版本的了解-Jupyter 1.0.0 py27_1 Jupyter_客户端4.1.1 py27_0 Jupyter_控制台4.1.0 py27_0 Jupyter_核心4.0.6 py27_0谢谢Louise!升级iPython解决了问题。路易丝,考虑从你的评论中回答,因为这是正确的解决方案。