在构建matplotlib时链接到tcl

时间:2013-04-25 23:59:40

标签: python matplotlib tcl tk

我正在尝试从源代码构建matplotlib。我已在本地位置预先构建了来自源代码的tcl和tk:/home/my_user_name/local,并在/home/my_user_name/local中将basedir添加到setupext.py

然而,当我跑

python setup.py build

最终它停止了:

/usr/bin/ld: cannot find -ltcl
collect2: ld returned 1 exit status

我去了/home/my_user_name/local/lib看了以下

find . -name '*tcl*'

并发现:

./libtclstub8.5.a
./tcl8.5
./libtcl8.5.so
./tcl8
./tclConfig.sh

matplotlib尝试链接到哪个文件?我似乎没有tcl.so

1 个答案:

答案 0 :(得分:0)

所需文件是libtcl.so,它可能是libtcl8.5.so的符号链接。也许您需要安装Tcl的开发版本,这与系统不同。对不起,我无法提供更多帮助。