หน้านี้มุ่งแก้ปัญหา จากศูนย์สู่สภาพแวดล้อม EvoX แรกที่รันได้ ด้วยเส้นทางที่สั้นที่สุด: ใช้คำสั่งให้น้อยที่สุดในการติดตั้งและตั้งค่าพื้นฐาน จากนั้นตรวจสอบด้วยการ import หนึ่งครั้งและตัวอย่างขนาดเล็กสุด เพื่อยืนยันว่า EvoX ถูกเรียกใช้โดยงานของคุณได้จริง จำประโยคหนึ่งไว้ให้ขึ้นใจ——ติดตั้งได้ไม่ได้แปลว่ารันได้เมื่อทั้งสี่ขั้นตอนให้ผลลัพธ์จริงครบทุกขั้น จึงจะถือว่าเริ่มต้นใช้งานสำเร็จ
ขั้นตอนที่ 1: แยกสภาพแวดล้อมก่อน แล้วจึงติดตั้ง
ก่อนจะติดตั้งแพ็กเกจใด ๆ ให้สร้างสภาพแวดล้อม Python แยกต่างหากด้วย venv หรือ conda ก่อน เพราะแพ็กเกจในสภาพแวดล้อม global จะถูกแชร์ให้ทุกโปรเจกต์ใช้ร่วมกัน หากเวอร์ชันขัดแย้งกันจะเสียเวลาแก้ไขมาก สภาพแวดล้อมแยกเปรียบเสมือนโต๊ะทดลองเฉพาะของ EvoX ถ้าติดตั้งพังก็ลบทิ้งแล้วสร้างใหม่ได้ โดยไม่กระทบโปรเจกต์อื่น
- ให้ความสำคัญกับการแยกสภาพแวดล้อมก่อน: สร้างสภาพแวดล้อมด้วย python -m venv .venv แล้ว activate (บน Windows ใช้สคริปต์ activate ในโฟลเดอร์ Scripts)
- อัปเกรดตัวจัดการแพ็กเกจก่อน: หลัง activate ให้รัน pip install -U pip ก่อน เพื่อหลีกเลี่ยงข้อผิดพลาดจากการที่ pip เวอร์ชันเก่าแก้ไข dependency ไม่ได้
ขั้นตอนที่ 2: ติดตั้ง EvoX
การติดตั้งมักใช้เพียงคำสั่งเดียว: pip install evox หรือจะติดตั้งผ่าน conda หรือจากซอร์สโค้ดก็ได้ชื่อแพ็กเกจ เวอร์ชัน และแหล่งดาวน์โหลดให้ยึดตามที่ทางการเผยแพร่เท่านั้น—— ชื่อแพ็กเกจจากแหล่งต่าง ๆ อาจต่างกันแค่หนึ่งหรือสองตัวอักษร หากพิมพ์ผิดก็จะไปติดตั้งแพ็กเกจอื่นหรือเวอร์ชันเก่าที่ไม่เข้ากัน การติดตั้งที่ไม่มีข้อความสีแดงแสดงว่าติดตั้งได้แล้วเท่านั้น ไม่ได้แปลว่าใช้งานได้ จึงไม่ควรหยุดอยู่แค่ขั้นนี้
ขั้นตอนที่ 3: ตั้งค่าพื้นฐานให้เหลือน้อยที่สุด
การเริ่มต้นครั้งแรกไม่จำเป็นต้องปรับพารามิเตอร์ทั้งหมด เพียงยืนยันจุดเริ่มต้น 4 อย่าง: เวอร์ชัน Python ตรงตามข้อกำหนดทางการหรือไม่, เวอร์ชันของ dependency เข้ากันได้หรือไม่, การทดลองครั้งนี้ใช้ CPU หรือ GPU, และกำหนด random seed ให้คงที่หรือไม่ สองข้อแรกชี้ว่าหากโปรแกรมจะรันได้ตามปกติหรือไม่ ส่วนสองข้อหลังชี้ว่าผลลัพธ์จะทำซ้ำได้หรือไม่
ขั้นตอนที่ 4: ปิดท้ายด้วยการตรวจสอบ
วิธีตรวจรับที่เชื่อถือได้ที่สุดไม่ใช่การดูว่ามีข้อความสีแดงในเทอร์มินัลหรือไม่ แต่คือการให้ EvoX รันจริงหนึ่งครั้ง: เริ่มจาก import evox และพิมพ์เลขเวอร์ชัน เพื่อยืนยันว่าแพ็กเกจถูกโหลดโดยสภาพแวดล้อมปัจจุบันจริง ๆ จากนั้นรันตัวอย่างขนาดเล็กสุดหรือทำการวนซ้ำวิวัฒนาการหนึ่งรอบให้เสร็จ เพื่อยืนยันว่าสามารถถูกเรียกใช้โดยงานได้ตามปกติ เมื่อได้ผลลัพธ์จริงครบทั้งสองข้อ จึงจะถือว่าการตั้งค่าสภาพแวดล้อมเสร็จสมบูรณ์
ให้ AI ช่วย แต่คุณเป็นผู้ตรวจสอบ
คุณสามารถบอก AI เกี่ยวกับระบบปฏิบัติการ เวอร์ชัน Python และฮาร์ดแวร์ของเครื่อง เพื่อให้ AI สร้างคำสั่งติดตั้ง ตั้งค่า และแก้ไขปัญหาที่สอดคล้องกัน ซึ่งช่วยประหยัดเวลาในการค้นเอกสารได้มาก แต่ต้องระวัง: ชื่อแพ็กเกจ ชุดเวอร์ชัน และการดำเนินการระดับระบบที่ AI ให้มา ต้องกลับไปตรวจสอบกับเอกสารทางการและเมทริกซ์เวอร์ชันก่อนรันเสมอ โดยเฉพาะคำสั่งที่เกี่ยวกับการแก้ไขการตั้งค่าระบบหรือการถอนการติดตั้ง dependency
ขอบเขตการทำซ้ำได้: บันทึกคำสั่งติดตั้ง ไฟล์ dependency ของสภาพแวดล้อม และเลขเวอร์ชันไว้ ผลลัพธ์ที่พบบ่อยที่สุดจากการใช้หลายสภาพแวดล้อมปนกันคือ "รันได้บนเครื่องนี้ แต่พอเปลี่ยนเครื่องกลับล้มเหลว" และการบันทึกไว้คือหลักประกันต้นทุนต่ำเพียงหนึ่งเดียว
