Python 在构建matplotlib时针对tcl进行链接

Python 在构建matplotlib时针对tcl进行链接,python,matplotlib,tcl,tk,Python,Matplotlib,Tcl,Tk,我正在尝试从源代码构建matplotlib。我已经在本地位置从源代码中预构建了tcl和tk:/home/my_user\u name/local,并在setupext.py中向basedir添加了/home/my_user\u name/local 然而,当我跑的时候 python setup.py build 它最终以以下方式停止: /usr/bin/ld: cannot find -ltcl collect2: ld returned 1 exit status 我去了/home/my_

我正在尝试从源代码构建matplotlib。我已经在本地位置从源代码中预构建了tcl和tk:
/home/my_user\u name/local
,并在
setupext.py
中向
basedir
添加了
/home/my_user\u name/local

然而,当我跑的时候

python setup.py build
它最终以以下方式停止:

/usr/bin/ld: cannot find -ltcl
collect2: ld returned 1 exit status
我去了
/home/my_user\u name/local/lib
,看到了以下内容

find . -name '*tcl*'
并发现:

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

matplotlib试图链接到哪个文件?我似乎没有
tcl。所以所需的文件是libtcl.so,它可能是指向libtcl8.5.so的符号链接。也许您需要安装Tcl的开发版本,这在不同的系统中是不同的。对不起,我不能再帮你了