Я пытаюсь загрузить пакет Tk в tclsh, но не могу его загрузить. Погуглив, я решил, что может помочь изменение auto_path. Но к сожалению мне это не помогло.
На моей машине с Linux я могу запустить tclsh и wish, и обе версии v8.3; Вот что я пробовал на tclsh и хочу:
% tclsh
% package require Tk
can't find package Tk
% puts $auto_path
/usr/share/tcl8.3 /usr/share /usr/lib
%
% wish
% puts $auto_path
/usr/share/tcl8.3 /usr/share /usr/lib /usr/share/tk8.3
%
% tclsh
% lappend auto_path /usr/share/tk8.3
/usr/share/tcl8.3 /usr/share /usr/lib /usr/share/tk8.3
% package require Tk
can't find package Tk
%
Может ли кто-нибудь помочь мне в решении этой проблемы?
РЕДАКТИРОВАТЬ: я попробовал следующее, чтобы заставить его работать. Но должен быть лучший способ
% tclsh
% load /usr/lib/libtk8.3.so
% package require Tk
8.3