在os-x终端中运行python repl(2.7.10)并退出后,终端不再回显键入的输入,并且发生了其他一些奇怪的事情。如果python
再次运行和exit()
,则终端似乎已恢复。现在,我只是关闭选项卡并打开一个新选项卡,因此我没有进行广泛的测试。
我想这与终端设置有关,但这是最近发生的事情,我没有改变任何我记得的东西。macports
如果与某些控制台库的不匹配依赖项有关,则Python与一起安装。2.7.10是在不久前安装的,在安装后并没有发生。
裂缝关节并打开terminal
[~]: virtualenv-2.7 venv-test
[~]: source venv-test/bin/activate
[~]: python
>>> ^D>>> *(press ctrl-d, the 2nd >>> is strange)
[~]: *(type something like `ls-l`, nothing shows on console)
[~]: -bash: ls-l: command not found`
此外,再次运行python并ctrl-d
在此输出中命中结果:
>>> ^D (ctrl-d, then hit enter, doesn't exit)
>>> ^D (...)
>>> ^D (...)
>>> exit() (typing exit() quits the session)
>>> [~]:
为什么要通过macports安装Python?El Cap随附了Python v2.7.10,我认为优胜美地...从Mac Ports获得的特别的东西吗?
—
本杰明·肖尔尼克
好吧,请使用2.7.mac附带的任何东西。不接触系统python(Unix上的标准问题),运行2.7,其中编译了自定义GIS选项,并为这些软件包提供了mgmt软件包,同时运行了3.4。但是,您应该这样做的真正原因是不要对系统python进行fsck。
—
安德鲁·贝克
python应用程序是否在进行任何类型的窗口管理?(例如,使用Curses,NCurses等)
—
Benjamin Schollnick
没有应用程序,只需键入
—
Andrew Backer 2015年
python
然后输入ctrl-d