Python django admin:TclError:Can';找不到可用的init.tcl

Python django admin:TclError:Can';找不到可用的init.tcl,python,django,Python,Django,我使用django、Python2.7和virtualenv 我尝试在管理中打开一个带有对话框的文件 def import_csv(self, request, queryset): import csv from Tkinter import * from tkFileDialog import * fileName = askopenfilename() 我有一个错误: 在以下目录中找不到可用的init.tcl: C:/Python27/lib/tcl8.

我使用django、Python2.7和virtualenv

我尝试在管理中打开一个带有对话框的文件

def import_csv(self, request, queryset):
    import csv
    from Tkinter import *
    from tkFileDialog import *

    fileName = askopenfilename()
我有一个错误:

在以下目录中找不到可用的init.tcl: C:/Python27/lib/tcl8.5 C:/mat4/env/lib/tcl8.5 C:/mat4/lib/tcl8.5 C:/mat4/env/library C:/mat4/library C:/mat4/tcl8.5.2/library C:/tcl8.5.2/library

这可能意味着Tcl没有正确安装

我试着使用easygui,但它是一样的


如何修复此错误?

这不可能工作。Django是一个web框架。不能在网站中运行Tkinter这样的桌面GUI

您需要创建一个带有文件字段和视图的web表单来处理上载