Comment accéder à un dossier de package

Sep 12 2020

Après avoir installé un packagefile.m individuel, je peux l'utiliser <<packagefile` pour l'appeler.

Cependant, je viens de recevoir un dossier de package de http://katlas.org/wiki/Setup#Setting_the_Path

Selon les instructions de, il ne devrait nécessiter aucune installation. Et je ne sais pas comment installer le dossier entier à la fois. Et j'ai utilisé la même commande <<KnotTheory` (KnotTheory est le nom du dossier), et il rapporte

Comment installer tout le dossier du package KnotTheory ou l'utiliser sans installation?

Merci beaucoup!

Réponses

7 Szabolcs Sep 12 2020 at 18:15

Vous pouvez utiliser la procédure d'installation habituelle: déplacez le KnotTheoryrépertoire dans $UserBaseDirectory/Applications.

Vous pouvez ouvrir cet emplacement dans votre gestionnaire de fichiers à l'aide de la commande Mathematica SystemOpen@FileNameJoin[{$UserBaseDirectory, "Applications"}].


J'ai rapidement essayé le package, et il ne semble pas être entièrement compatible avec Mathematica 12.1. Il y a quelques messages d'erreur au démarrage. Pour les corriger, ouvrez init.m, recherchez la définition de KnotTheoryDirectoryet remplacez-la par:

KnotTheoryDirectory[] = DirectoryName[$InputFileName]

Cela résoudra les erreurs, mais comme le paquet a été écrit il y a très longtemps, il y a un risque que d'autres problèmes surviennent pendant l'utilisation.