_default_root.tk.call(' package','要求',' Togl')

时间:2018-02-13 08:46:29

标签: python-2.7

我正在尝试运行需要使用3D图形的分子动力学模拟代码。

我已经安装了所有必需的软件包(Windows 7),但在运行代码时仍然出现此错误:  文件" C:/Users/San/Desktop/togl.py" ;,第3行,在     来自OpenGL.Tk导入*   文件" C:\ Python27 \ lib \ site-packages \ OpenGL \ Tk__init __。py",第121行,in     _default_root.tk.call(' package','要求',' Togl') TclError:无法加载库" C:/Python27/tcl/Togl2.0/Togl20.dll":在库路径中找不到此库或从属库

任何帮助,请???? 谢谢

1 个答案:

答案 0 :(得分:0)

这是一个Tcl / Tk包,你有一个tkinter包装器。看起来你的Tcl / Tk软件包丢失但你有包装器。您将需要获取或构建与您的Python版本匹配的togl版本,因此如果您有64位版本的python,则构建一个64位tcl扩展包。应该在python安装的tcl子目录中安装Tcl / Tk扩展,以便Tcl包命令可以加载它们。