安装IDLE扩展IdleX-1.11.1时出错

时间:2012-10-16 03:17:37

标签: python python-idle

我正在尝试为IDLE安装IdleX扩展程序。无论是从命令行python idlex.py还是从Python Launcher运行安装程序,我都会遇到相同的错误:

$ cd '/Volumes/Pig/Users/arrow/Downloads/idlex-1.11.1/' && 
'/usr/local/bin/pythonw' 
'/Volumes/Pig/Users/arrow/Downloads/idlex-1.11.1/idlex.py'  && 
echo Exit status: $? && exit 1

Oct 15 20:00:29 Niflheimr.local Python[45309] <Error>: 
kCGErrorInvalidConnection: CGSGetWindowTags: Invalid connection

Oct 15 20:00:29 Niflheimr.local Python[45309] <Error>: 
kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() 
to catch errors as they are logged.

我在Mac OS 10.7.5上运行Mac的Python 2.6软件包

2 个答案:

答案 0 :(得分:0)

这看起来像是Tkinter的一个问题。请参阅此网站:http://www.python.org/download/mac/tcltk/

启动IDLE本身是否正常工作?您可以使用以下命令启动它:

python -m idlelib.idle

答案 1 :(得分:0)

我假设您已从idlex网站下载了zip。要安装扩展,您需要解压缩并运行

python setup.py install 

您将拥有类似的视觉

python setup.py install
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/idlexlib
copying idlexlib/__init__.py -> build/lib.linux-x86_64-2.7/idlexlib
copying idlexlib/launch.py -> build/lib.linux-x86_64-2.7/idlexlib
copying idlexlib/extensionManager.py -> build/lib.linux-x86_64-2.7/idlexlib

可能遇到的错误:

error: could not create '/usr/local/lib/python2.7/dist-packages/idlexlib': Permission denied

如果存在权限被拒绝错误:在命令

中使用root权限

干杯