ตั้งค่า WSL

เสร็จสมบูรณ์เมื่อ

คุณสามารถติดตั้ง Windows Subsystem สําหรับ Linux (WSL) ได้ในเพียงไม่กี่ขั้นตอน เรากําลังใช้ wsl –install command คําสั่งนี้เปิดใช้งานคุณลักษณะที่จําเป็นในการเรียกใช้ WSL และติดตั้งการกระจาย Ubuntu ของ Linux

โน้ต

คุณต้องตรวจสอบให้แน่ใจว่าคุณกําลังใช้ Windows 11 หรือ Windows 10 เวอร์ชัน 2004 + (รุ่น 19041 และสูงกว่า) เพื่อเรียกใช้คําสั่งการติดตั้ง WSL

นอกจากนี้เราจะสร้างโครงการ Python เพื่อใช้ใน Visual Studio Code ในภายหลัง

โมดูลนี้มุ่งเน้นไปที่วิธีที่เราสามารถใช้ WSL และ Visual Studio Code อย่างไรก็ตาม การติดตั้ง WSL จะเป็นอิสระจาก Visual Studio Code และคุณสามารถใช้ WSL ได้ทุกที่และด้วยตัวเอง

การติดตั้ง WSL และการกระจาย Linux

สกรีนช็อตของเทอร์มินัล Windows และคําสั่งการติดตั้ง WSL

เปิดใช้งานระบบย่อยของ Windows สําหรับ Linux

  1. เปิด PowerShell เป็น ผู้ดูแลระบบ และเรียกใช้คําสั่งต่อไปนี้ในเทอร์มินัล:

    wsl --install
    

    คําสั่งนี้จะเปิดใช้งานคุณลักษณะของ Windows ที่จําเป็นและติดตั้งการแจกแจง Ubuntu ตามค่าเริ่มต้น คุณสามารถเลือกที่จะติดตั้ง Linux Distribution ที่แตกต่างกันในภายหลัง เมื่อพิจารณาจากความนิยม เราใช้ Ubuntu สําหรับมอดูลนี้

  2. รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณเพื่อทําการติดตั้งให้เสร็จสมบูรณ์และนําการเปลี่ยนแปลงไปใช้

ตั้งค่าการแจกแจง Linux ของคุณ

การแจกจ่าย Linux (distro) เป็นระบบปฏิบัติการ Linux รุ่นซึ่งเหมาะกับซอฟต์แวร์และการตั้งค่าบางอย่างสําหรับความต้องการหรือความชอบต่าง ๆ Ubuntu เป็น Linux distro ยอดนิยมที่รู้จักกันในอินเทอร์เฟซที่ใช้งานง่ายและระบบนิเวศของซอฟต์แวร์ที่กว้างขวางทําให้เป็นตัวเลือกที่สามารถเข้าถึงได้สําหรับผู้ใช้หลายคน

  1. เมื่อรีสตาร์ทให้เปิด Linux distro ที่ติดตั้งใหม่จากเมนูเริ่มของ Windows

  2. ทําตามพร้อมท์เพื่อสร้างบัญชีผู้ใช้และรหัสผ่านสําหรับ Linux distro ของคุณ

    โน้ต

    ถ้าคุณได้รับพร้อมท์ให้สร้างบัญชีผู้ใช้และรหัสผ่านในระหว่างการติดตั้ง คุณสามารถข้ามขั้นตอนนี้ได้

สร้างโครงการ Python

มีหลายภาษาที่ทํางานใน WSL และเราได้เลือก Python สําหรับโมดูลนี้ นี่เป็นภาษาที่ยอดเยี่ยมสําหรับผู้เริ่มต้นเนื่องจากมีไวยากรณ์ที่เรียบง่ายและอ่านได้นําเสนอไลบรารีและทรัพยากรที่หลากหลายและมีชุมชนขนาดใหญ่และให้การสนับสนุน ระบบนิเวศนี้ทําให้ง่ายสําหรับผู้เริ่มต้นในการค้นหาความช่วยเหลือและทรัพยากรเมื่อพวกเขาพบกับความท้าทาย

ติดตั้ง Python

ควรติดตั้ง Python ตามค่าเริ่มต้นบน WSL distro ของคุณ เมื่อต้องการตรวจสอบ ให้เรียกใช้ python3 -–version ในเทอร์มินัล WSL ของคุณ หากคุณไม่เห็นเวอร์ชันที่แสดงให้เรียกใช้คําสั่งต่อไปนี้:

sudo apt update
sudo apt install python3 python3-pip

ระบบไฟล์ WSL

ในตอนนี้ คุณจําเป็นต้องสร้างโฟลเดอร์สําหรับโครงการของคุณ เมื่อคุณทํางานใน WSL ไฟล์ของคุณจะถูกเก็บไว้ในระบบไฟล์ WSL ทั้งไฟล์ Windows และ Linux ของคุณจะถูกเก็บไว้ในฮาร์ดไดรฟ์จริงเดียวกัน อย่างไรก็ตาม มีอยู่ในระบบแฟ้มแยกต่างหาก:

  • WSL File System: ไฟล์จะถูกจัดเก็บไว้ในรูปแบบที่เข้ากันได้กับ Linux ระบบนี้จะแยกต่างหากจากระบบไฟล์ Windows ดั้งเดิมและถูกออกแบบมาเพื่อสนับสนุนการดําเนินงานและเครื่องมือ Linux

  • windows File System: ระบบแฟ้มมาตรฐานที่ใช้โดย Windows ซึ่งปรับให้เหมาะสําหรับแอปพลิเคชันและเครื่องมือของ Windows

แม้ว่าระบบไฟล์ทั้งสองจะมีอยู่บนไดรฟ์จริงเดียวกัน แต่สิ่งสําคัญคือการจัดการไฟล์ภายในสภาพแวดล้อมที่เกี่ยวข้องเพื่อรักษาความเข้ากันได้และประสิทธิภาพการทํางาน

WSL อนุญาตให้เข้าถึงไฟล์ Windows แต่สําหรับการพัฒนาโดยเฉพาะกับเครื่องมือเช่น Visual Studio Code เราขอแนะนําให้คุณจัดเก็บและจัดการไฟล์ในระบบไฟล์ WSL

สร้างโฟลเดอร์ใน WSL

  1. หากต้องการสร้างโฟลเดอร์ ให้ใช้คําสั่งต่อไปนี้:

    mkdir helloWorld
    
  2. หากต้องการนําทางไปยังโฟลเดอร์นั้น ให้ใช้คําสั่งต่อไปนี้:

    cd helloWorld
    
  3. เมื่อต้องการตรวจสอบโฟลเดอร์ที่คุณอยู่ ให้ใช้คําสั่งต่อไปนี้:

    pwd
    

    คุณควรได้รับข้อความพิมพ์บนหน้าจอที่แสดงเส้นทางของโฟลเดอร์ที่คุณกําลังอยู่ในขณะนี้

  4. เมื่อต้องสร้างไฟล์ Python ใหม่ที่ชื่อ hello.py ที่พิมพ์ข้อความสวัสดีเมื่อดําเนินการ ใช้คําสั่งต่อไปนี้:

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. เมื่อต้องการเรียกใช้โปรแกรมใหม่ของคุณ ให้ใช้คําสั่งต่อไปนี้:

    python3 hello.py
    

ยอดเยี่ยม ตอนนี้เรามีโครงการ Python เพื่อทํางานต่อไป มาดูกันว่าเราสามารถตั้งค่าส่วนขยาย Visual Studio Code WSL ได้อย่างไร