Как в папку пакета
После установки некоторого индивидуального packagefile.m я могу использовать его <<packagefile` для его вызова.
Однако я только что получил папку с пакетом из http://katlas.org/wiki/Setup#Setting_the_Path
Согласно инструкции от, установка не требуется. И я не знаю, как установить сразу всю папку. И я использовал ту же команду <<KnotTheory` (KnotTheory - это имя папки), и она сообщает
Как установить всю папку пакета KnotTheory или использовать без установки?
Большое спасибо!
Ответы
Вы можете использовать обычную процедуру установки: переместить KnotTheoryкаталог в $UserBaseDirectory/Applications.
Вы можете открыть это место в файловом менеджере с помощью команды Mathematica SystemOpen@FileNameJoin[{$UserBaseDirectory, "Applications"}].
Я быстро попробовал пакет, и он, похоже, не полностью совместим с Mathematica 12.1. При запуске появляются сообщения об ошибках. Чтобы исправить это, откройте init.m, найдите определение KnotTheoryDirectoryи замените его на:
KnotTheoryDirectory[] = DirectoryName[$InputFileName]
Это устранит ошибки, но поскольку пакет был написан очень давно, есть вероятность, что во время использования могут возникнуть другие проблемы.