2016-04-14 2 views

ответ

0

Попробуйте напечатать «auto_path» переменной и посмотреть, если модуль доступен на этом пути. Если нет, то установите его правильно

lapped auto_path <your_path_to_package_dir> 

перед вызовом «пакет требует»

+0

Я сделал это, но этот пакет необходимо установить первым, и установка не работает. Я бродил, если BLT2.5 и 3.0 поддерживаются в tcl 8.6. –

0

Откройте pkgIndex.tcl файл в папку, содержащую недавно установленный пакет. Ищите строки, содержащие package ifneeded .... Это будет содержать точное имя пакета для вас до package require.

В моей blt2.5/pkgIndex.tcl здесь имя является BLT и требует его работ:

> wish8.6 
% package require BLT 
2.5 
% 

Если пакет не может быть загружен в вашем случае, распечатайте $errorInfo после неудачной package require - он может содержать ключ к пониманию почему пакет не загрузился.

Смежные вопросы