Wie man einen Paketordner

Sep 12 2020

Nach der Installation einer einzelnen packagefile.m kann ich <<packagefile` sie aufrufen.

Ich habe jedoch gerade einen Paketordner von erhalten http://katlas.org/wiki/Setup#Setting_the_Path

Nach Anweisung von sollte keine Installation erforderlich sein. Und ich weiß nicht, wie ich den ganzen Ordner auf einmal installieren soll. Und ich habe den gleichen Befehl verwendet <<KnotTheory` (KnotTheory ist der Ordnername), und es wird berichtet

Wie installiere ich den gesamten KnotTheory-Paketordner oder verwende ihn ohne Installation?

Vielen Dank!

Antworten

7 Szabolcs Sep 12 2020 at 18:15

Sie können das übliche Installationsverfahren verwenden: Verschieben Sie das KnotTheoryVerzeichnis in $UserBaseDirectory/Applications.

Sie können diesen Speicherort in Ihrem Dateimanager mit dem Befehl Mathematica öffnen SystemOpen@FileNameJoin[{$UserBaseDirectory, "Applications"}].


Ich habe das Paket schnell ausprobiert und es scheint nicht vollständig mit Mathematica 12.1 kompatibel zu sein. Beim Start treten einige Fehlermeldungen auf. Um diese zu korrigieren, öffnen Sie init.m, finden Sie die Definition von KnotTheoryDirectoryund ersetzen Sie sie durch:

KnotTheoryDirectory[] = DirectoryName[$InputFileName]

Dies wird die Fehler beheben, aber da das Paket vor sehr langer Zeit geschrieben wurde, besteht die Möglichkeit, dass während der Verwendung andere Probleme auftreten.