1

独自の GUI を使用して、崇高なプラグインを作成しようとしています。何を試しても、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 (シェル変数のリスト) は、利用可能なプロパティの 1 つではありません。ただし、Tkinter を使用する必要があります。私は Linux を使用していますが、Tkinter がライブラリとして利用できるとは思いません。確かではありませんが、 Tkinter の上に崇高なビルドを行います。プラグインがそれを使用しているのを見たことがありません。この質問を見るべきだと思います。

Sublime Text 2 プラグインにサードパーティの Python パッケージを含める方法

于 2013-03-27T13:39:05.323 に答える