หากต้องการใช้แพ็คเกจใด ๆ ในรหัสของคุณ คุณต้องทำให้สามารถเข้าถึงได้ก่อน คุณต้องนำเข้ามัน คุณไม่สามารถใช้สิ่งใดใน Python ก่อนกำหนด มีบางอย่างในตัว เช่น ประเภทพื้นฐาน (เช่น int, float ฯลฯ) สามารถใช้ได้ทุกเมื่อที่คุณต้องการ แต่สิ่งที่คุณต้องการทำส่วนใหญ่จะต้องการมากกว่านั้นเล็กน้อย ตัวอย่างเช่น หากคุณต้องการคำนวณโคไซน์ของ 1 เรเดียน หากคุณเรียกใช้ math.cos(0) คุณจะได้รับ NameError เนื่องจากไม่ได้กำหนดคณิตศาสตร์ไว้ คุณต้องบอก python ให้นำเข้าโมดูลนั้นในโค้ดของคุณก่อน เพื่อให้คุณสามารถใช้งานได้
>>> math.cos(0) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'math' is not defined >>> import math >>> math.cos(0) 1.0