0

我正在尝试从源代码构建 matplotlib。我已经在本地位置从源代码预先构建了 tcl 和 tk:/home/my_user_name/local,并添加/home/my_user_name/localbasedirin 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

4

1 回答 1

0

需要的文件是 libtcl.so,它可能是 libtcl8.5.so 的符号链接。或许你需要安装Tcl的开发版,这个因系统而异。很抱歉,我无法提供更多帮助。

于 2013-04-26T00:21:31.613 回答