1

我最近在MacOSX Yosemite上升级到Python 2.7.10。我还添加了Python 3.4.3安装。当时我按照 Python for MacOSX 安装页面上的建议,使用ActiveTcl 8.5.18升级了Tcl/Tk 。还有一个去年的ActiveTcl 8.6包仍然出现在框架中,但我很确定当我回到早期版本的 8.5 时我说过要删除它。Path 具有所有三个以及 usr/bin 等的设置。

此时,自动完成呼叫提示停止弹出。我检查了首选项,它似乎已打开。延迟设置为2000,所以我将其更改为2,但什么也没发生。按{ctrl}-空格键然后使用向下箭头键可以让我循环浏览可用的功能,但在对象后加一个点没有效果,如果我打开括号,我不会得到任何提示。这在IDLE Shell编辑器窗口中都有。

我试图通过从驱动器中删除所有 Python 实例来重做所有事情。我重新安装了它们,重新加载了所有软件包,但自动完成和呼叫提示仍然没有弹出。是否有任何已知问题或有解决方法?我是否可能需要在某处添加或更改新的Tk 路径,以便IDLE可以找到弹出自动完成所需的内容?有没有办法可以在编码会话期间启动空闲自动完成呼叫提示以手动让它们工作?

我也用ActiveStatePython提出了这个问题,但我还没有得到或找到一个让它起作用的答案。我喜欢使用IDLE,并希望重新启动并运行自动完成呼叫提示。

谢谢你。

4

0 回答 0