ในบทความนี้ เราจะแสดงวิธีการติดตั้งเคอร์เนล JupyterHub TypeScript บนเซิร์ฟเวอร์ JupyterHub ของคุณ เพื่อให้ผู้ใช้ JupyterHub สามารถเรียกใช้และบันทึกรหัส TypeScript บน Jupyter Notebooks ได้เช่นเดียวกับที่พวกเขาเรียกใช้และบันทึกรหัส Python
บันทึก: หากคุณไม่ได้ติดตั้ง JupyterHub บนคอมพิวเตอร์ของคุณ คุณสามารถอ่านบทความใดบทความหนึ่งได้ ขึ้นอยู่กับการกระจาย Linux ที่คุณใช้:
1 - วิธีติดตั้ง JupyterHub เวอร์ชันล่าสุดบน Ubuntu 22.04 LTS/ Debian 12/Linux Mint 21
2. วิธีการติดตั้ง JupyterHub เวอร์ชันล่าสุดบน Fedora 38+/RHEL 9/Rocky Linux 9
หัวข้อเนื้อหา:
- การติดตั้ง Node.js บน Ubuntu/Debian/Linux Mint
- การติดตั้ง Node.js บน RHEL/Rocky Linux/CentOS/Fedora
- การตรวจสอบว่าติดตั้ง Node.js และ NPM อย่างถูกต้องหรือไม่
- การติดตั้งเคอร์เนล TypeScript บน JupyterHub
- การตรวจสอบว่าติดตั้งเคอร์เนล JupyterHub TypeScript อย่างถูกต้องหรือไม่
- บทสรุป
- อ้างอิง
การติดตั้ง Node.js บน Ubuntu/Debian/Linux Mint
เพื่อให้เคอร์เนล JupyterHub TypeScript ทำงานได้ คุณต้องติดตั้ง Node.js บนคอมพิวเตอร์ของคุณ หากคุณใช้ Ubuntu/Debian/Linux Mint หรือการกระจาย Linux อื่นๆ ที่ใช้ Ubuntu/Debian เป็นเซิร์ฟเวอร์ JupyterHub คุณสามารถติดตั้ง Node.js จากที่เก็บแพ็กเกจอย่างเป็นทางการของการแจกจ่าย Linux ของคุณได้
ขั้นแรก ให้อัพเดตแคชฐานข้อมูลแพ็คเกจ APT ด้วยคำสั่งต่อไปนี้:
- ซูโดะ ปรับปรุงให้ดี
หากต้องการติดตั้ง Node.js และ Node Package Manager (NPM) ให้รันคำสั่งต่อไปนี้:
- ซูโดะ ฉลาด ติดตั้ง nodejs เวลา npmเพื่อยืนยันการติดตั้ง ให้กด “Y” จากนั้นกด <ป้อน> -
กำลังติดตั้ง Node.js และ NPM ใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์
ณ จุดนี้ ควรติดตั้ง Node.js และ NPM
การติดตั้ง Node.js บน RHEL/Rocky Linux/CentOS/Fedora
เพื่อให้เคอร์เนล JupyterHub TypeScript ทำงานได้ คุณต้องติดตั้ง Node.js บนคอมพิวเตอร์ของคุณ หากคุณใช้ RHEL/Rocky Linux/CentOS/Fedora หรือการแจกจ่าย Linux ที่ใช้ RPM อื่นๆ เป็นเซิร์ฟเวอร์ JupyterHub คุณสามารถติดตั้ง Node.js จากที่เก็บแพ็กเกจอย่างเป็นทางการของการแจกจ่าย Linux ของคุณได้
ขั้นแรก ให้อัพเดตแคชฐานข้อมูลแพ็กเกจ DNF ด้วยคำสั่งต่อไปนี้:
- ซูโดะ dnf makecache
หากต้องการติดตั้ง Node.js และ Node Package Manager (NPM) ให้รันคำสั่งต่อไปนี้:
- ซูโดะ dnf ติดตั้ง nodejs เวลา npmเพื่อยืนยันการติดตั้ง ให้กด “Y” จากนั้นกด <ป้อน> -
กำลังติดตั้ง Node.js และ NPM ใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์
ณ จุดนี้ ควรติดตั้ง Node.js และ NPM
การตรวจสอบว่าติดตั้ง Node.js และ NPM อย่างถูกต้องหรือไม่
เพื่อยืนยันว่า Node.js และ NPM ได้รับการติดตั้งอย่างถูกต้องหรือไม่ ให้รันคำสั่งต่อไปนี้:
$ โหนด --รุ่น$ เวลาบ่ายโมง --รุ่น
อย่างที่คุณเห็น Node.js 12.22.9 และ NPM 8.5.1 ได้รับการติดตั้งบนระบบปฏิบัติการ Ubuntu 22.04 LTS ของเรา
การติดตั้งเคอร์เนล TypeScript บน JupyterHub
JupyterHub เพิ่มการรองรับ TypeScript ผ่านการใช้งาน ทสแลบ - หากต้องการติดตั้งแพ็คเกจ tslab Node.js บนคอมพิวเตอร์ของคุณ ให้รันคำสั่งต่อไปนี้:
- ซูโดะ เวลา 22.00 น ติดตั้ง -ก ทสแลบกำลังติดตั้งแพ็คเกจ tslab Node.js ใช้เวลาไม่กี่วินาทีในการดำเนินการให้เสร็จสิ้น
ควรติดตั้งแพ็คเกจ tslab Node.js ณ จุดนี้
เมื่อติดตั้งแพ็คเกจ tslab Node.js แล้ว คุณจะต้องติดตั้งเคอร์เนล JupyterHub TypeScript เพื่อเปิดใช้งานการรองรับ TypeScript บนโน้ตบุ๊ก JupyterHub
ขั้นแรก ให้เปิดใช้งานสภาพแวดล้อมเสมือน JupyterHub ด้วยคำสั่งต่อไปนี้:
- - - เลือก - jupyterhub - ถังขยะ - เปิดใช้งานหากต้องการติดตั้งเคอร์เนล JupyterHub TypeScript ทั้งระบบ (สำหรับผู้ใช้ JupyterHub ทั้งหมด) ให้รันคำสั่งต่อไปนี้:
- ซูโดะ เส้นทาง - $พาธ ทสแลบ ติดตั้ง --คำนำหน้า - - เลือก - jupyterhub
การตรวจสอบว่าติดตั้งเคอร์เนล JupyterHub TypeScript อย่างถูกต้องหรือไม่
หากต้องการตรวจสอบว่ามีการติดตั้งเคอร์เนล tslab TypeScript JupyterHub หรือไม่ ให้รันคำสั่งต่อไปนี้:
- รายการ jupyter-kernelspecคุณควรพบ 'tslab' และ 'jslab' ในรายการเมล็ด JupyterHub ที่มีอยู่
หากคุณเข้าสู่ระบบ JupyterHub คุณควรค้นหาภาษาการเขียนโปรแกรม TypeScript ในส่วน 'Notebook'
หากต้องการสร้างสมุดบันทึก TypeScript Jupyter ให้คลิกที่ 'TypeScript' จากส่วน 'Notebook'
ควรสร้างสมุดบันทึก JupyterHub TypeScript ใหม่
คุณสามารถเขียนและจัดทำเอกสารโค้ด TypeScript ได้ในลักษณะเดียวกับที่คุณทำในโค้ด Python
บทสรุป
ในบทความนี้ เราได้แสดงวิธีการติดตั้ง Node.js และ tslab บน Ubuntu/Debian/Linux Mint/RHEL/Rocky Linux/CentOS/Fedora และ Linux อื่นๆ ที่ใช้ Ubuntu/Debian และ RPM นอกจากนี้เรายังแสดงวิธีการติดตั้งเคอร์เนล TypeScript บน JupyterHub เพื่อให้คุณสามารถเรียกใช้และบันทึกรหัส TypeScript บนสมุดบันทึก Jupyter เช่นเดียวกับที่คุณทำในรหัส Python