Virtualenv:TclError无法找到可用的init.tcl

时间:2016-02-19 19:30:06

标签: python-2.7 matplotlib tkinter tcl virtualenv

问题:从报告的Windows虚拟环境中运行Python matplotib&讨论了Github ticket 93以及相关的建议修正here

代码(myp.py):

     import matplotlib.pyplot as pl
     import Tkinter as tk
     # insert code to read/load mydata
     pl.plot(mydata['foo'],mydata['bar'],'*')

Tcl错误:

 _tkinter.TclError: Can't find a usable init.tcl in the following directories: 
C:/Python27/lib/tcl8.5 C:/Users/Remi/MyVirtEnv/lib/tcl8.5....(ect)

修复尝试1:正如上面的票证所示,我添加了以下环境。位于activate.bat的批处理文件C:/Users/Remi/MyVirtEnv/Scripts/中的路径变量:

set "TCL_LIBRARY=C:\Python27\tcl\tcl8.5"
set "TK_LIBRARY=C:\Python27\tcl\tk8.5"

没有以这种方式解决。可能相关的信息:使用PyCharm IDE使用以下配置:

Environment variables: PYTHONUNBUFFERED=1
Python interpreter: python 2.7.10 virtualenv at C:\Users\Remi\MyVirtEnv
"buttons checked": Add content roots and Add source roots to PYTHONPATH

我能得到的任何帮助都会非常感激。

0 个答案:

没有答案