Tkinter in Blender-Python

(idefix) #1


I’m trying to run the following python code (python 2.0.1)

from Tkinter import *
root = Tk()

but I get the following error in the console (of BlenderPublisher 2.25):

Traceback (most recent call last):
  File "Text", line 2, in ?
  File "C:\Python20\Lib\lib-tk\", line 1478, in __init__
    baseName = os.path.basename(sys.argv[0])
AttributeError: argv

What can I do?

(saluk) #2

Try importing sys, but that doesn’t seem right either.

I’m not sure.

(jms) #3

And if you import “sys” first, and “Blender” after?
There is a submodule sys in Blender without “arg”
attribute …


(idefix) #4

Thanks for your answers!
I could solve it by just assigning some dummy value to sys.argv.

Thanks again