Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 升级到OS X 10.9后出现Tkinter错误_Python_Python 2.7_Tkinter_Osx Mavericks - Fatal编程技术网

Python 升级到OS X 10.9后出现Tkinter错误

Python 升级到OS X 10.9后出现Tkinter错误,python,python-2.7,tkinter,osx-mavericks,Python,Python 2.7,Tkinter,Osx Mavericks,我有一个Tkinter应用程序,在OSX10.7.5中运行良好。最近,当我升级到10.9.2时,它停止运行,抛出以下错误: Traceback (most recent call last): File "roiTracker.py", line 5127, in <module> startTracker(filename=filename) File "roiTracker.py", line 5111, in startTracker tk = TK.Tk()

我有一个Tkinter应用程序,在OSX10.7.5中运行良好。最近,当我升级到10.9.2时,它停止运行,抛出以下错误:

Traceback (most recent call last):
 File "roiTracker.py", line 5127, in <module>
   startTracker(filename=filename)
 File "roiTracker.py", line 5111, in startTracker
   tk = TK.Tk()
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 1745, in _init_
   self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
$DISPLAY
变量的内容:

user:Desktop user$ echo $DISPLAY

user:Desktop user$
据我所知,我试过了

得到

Couldn't stat("/Library/LaunchAgents/org.macosforge.xquartz.startx.plist"): No such file or directory
nothing found to load
不确定这是否幼稚——我对窗口后端的工作方式一无所知

我正在本地运行所有这些命令


谢谢你的帮助

可能是这个问题吗您是否安装了XQuartz?-据我所知不是这样的-如果你不介意的话,你能解释一下为什么我在10.9版中需要它,但在10.7版中我不需要它吗?根据“X11不再包含在OS X中”,它可能已经包含在10.7版中了,我不记得他们是什么时候停止包含它的。
launchctl load -w /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
Couldn't stat("/Library/LaunchAgents/org.macosforge.xquartz.startx.plist"): No such file or directory
nothing found to load