我正在尝试为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软件包
答案 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权限干杯