วิธีการโฟลเดอร์แพ็คเกจ

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.

SystemOpen@FileNameJoin[{$UserBaseDirectory, "Applications"}]คุณสามารถเปิดสถานที่ในการจัดการไฟล์ของคุณโดยใช้คำสั่ง Mathematica


ฉันลองใช้แพคเกจอย่างรวดเร็วและดูเหมือนว่าจะไม่เข้ากันได้กับ Mathematica 12.1 อย่างสมบูรณ์ มีข้อความแสดงข้อผิดพลาดบางอย่างในการเริ่มต้นระบบ ในการแก้ไขสิ่งเหล่านี้ให้เปิดinit.mค้นหาคำจำกัดความของKnotTheoryDirectoryและแทนที่ด้วย:

KnotTheoryDirectory[] = DirectoryName[$InputFileName]

วิธีนี้จะช่วยแก้ข้อผิดพลาด แต่เนื่องจากแพ็คเกจถูกเขียนขึ้นเมื่อนานมาแล้วจึงมีโอกาสที่ปัญหาอื่น ๆ อาจเกิดขึ้นระหว่างการใช้งาน