パッケージフォルダへの方法

Sep 12 2020

いくつかの個別のpackagefile.mをインストールした後、<<packagefile` それを呼び出すために使用できます。

しかし、私はちょうどからパッケージのフォルダを取得しました http://katlas.org/wiki/Setup#Setting_the_Path

からの指示によると、インストールは必要ありません。そして、フォルダ全体を一度にインストールする方法がわかりません。そして、私は同じコマンドを使用しました<<KnotTheory` (KnotTheoryはフォルダー名です)、そしてそれは報告します

KnotTheoryパッケージフォルダ全体をインストールする方法、またはインストールせずに使用する方法は?

どうもありがとうございました!

回答

7 Szabolcs Sep 12 2020 at 18:15

通常のインストール手順を使用できます。KnotTheoryディレクトリをに移動し$UserBaseDirectory/Applicationsます。

Mathematicaコマンドを使ってファイルマネージャでその場所を開くことができますSystemOpen@FileNameJoin[{$UserBaseDirectory, "Applications"}]。


パッケージをすぐに試しましたが、Mathematica12.1と完全に互換性がないようです。起動時にいくつかのエラーメッセージがあります。これらを修正するには、を開きinit.m、の定義を見つけて、次のようにKnotTheoryDirectory置き換えます。

KnotTheoryDirectory[] = DirectoryName[$InputFileName]

これでエラーは解決しますが、パッケージはかなり前に作成されたものであるため、使用中に他の問題が発生する可能性があります。