1

我正在尝试使用它自己的 GUI 为 sublime 创建一个插件。无论我尝试什么,似乎Tkinter都没有得到运行所需的东西。似乎它需要设置一些系统变量,这些变量在运行 Sublime Text 插件时未设置。

File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkinter.py", line 1638, in __init__
    baseName = os.path.basename(sys.argv[0])
AttributeError: 'module' object has no attribute 'argv'

是否可以从某个地方获取所需的设置?

还有另一种方法吗?

4

1 回答 1

0

据我所知,sublimetext 有自己的 python 解释器。它似乎已经覆盖了一些默认功能。Argv(shell 变量列表)不是可用的属性之一。但是,您确定您应该使用 Tkinter。我在 linux 上,我认为 Tkinter 不能作为库使用。不确定,但 sublime 建立在 Tkinter 之上。我还没有看到使用它的插件。我认为你应该看看这个问题。

如何在 Sublime Text 2 插件中包含第三方 Python 包

于 2013-03-27T13:39:05.323 回答