我正在尝试从源代码构建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
答案 0 :(得分:0)
所需文件是libtcl.so,它可能是libtcl8.5.so的符号链接。也许您需要安装Tcl的开发版本,这与系统不同。对不起,我无法提供更多帮助。