Youtube แนะนำการใช้งานในบทความนี้ > https://www.tabiengpt.com/install-python-for-ai
บทความนี้นอกจากจะเกี่ยวกับ STABLE DIFFUSION แล้วยังครอบคลุมไปถึงคนที่ติดตั้ง PYTHON หลายเวอร์ชั่นในเครื่องเดียว และต้องการให้ระบบไม่ทำงานชนกัน เนื่องจากหากติดตั้งปรกติตัว PYTHON มีโอกาสที่จะทำงานชนกันและทำให้เกิด ERROR อื่นๆที่ไม่ทราบสาเหตุได้
- ดาวโหลด PYTHON 3.10.6 (สำหรับ STABLE DIFFUSION AUTOMATIC1111)
ต้องใช้เวอร์ชั้่นนี้เท่านั้นหากเป็นเวอร์ชั่นที่สูงกว่าเช่น 3.11.X ทางผู้พัฒนาโปรแกรมแจ้งว่าจะไม่รองรับการใช้งานของ TORCH
https://www.python.org/downloads/release/python-3106/
2. ดาวโหลด GIT
https://git-scm.com/download/win
2.1 ติดตั้ง GIT แล้ว NEXT ไปเรื่อยๆตามสเตป เสร็จแล้วเข้าไปที่ CMD แล้วลองพิมพ์คำสั่ง GIT หากขึ้นเหมือนในวีดีโอถือว่าใช้ได้
3. ติดตั้ง PYTHON สำคัญมาก!
เพื่อป้องกันปัญหา ERROR ที่จะเกิดขึ้นในอนาคต ให้ติดตั้งตามขั้นตอนในวีดีโอเท่านั้น
3.1 คลิกขวาที่ตัว PYTHON –> RUN ADMINISTRATOR
3.2 หน้าสุดท้ายของการติดตั้ง หากขึ้น DISABLE PATH LENGTH LIMIT ให้กดที่ปุ่มนี้ด้วย
4. ดาวโหลด Python เวอร์ชั่น 3.11.5
https://www.python.org/ftp/python/3.11.5/python-3.11.5-amd64.exe
5. venv (virtual environment) เป็นการสร้างระบบจำลองขึ้นมา เมื่อโปรแกรมใดรันในโฟล์เดอร์นี้จะแยกการทำงานจากระบบหลัก การทำงานจะคล้ายโปรแกรม Vmware ที่เราสร้าง windows ขึ้นมาอีกตัวเพื่อติดตั้งโปรแกรมต่างๆ แยกจากเครื่องหลัก
"C:\Python3106\python.exe" -m venv app1_3106
5.1 ที่ cmd เข้าไปที่โฟล์เดอร์ script แล้วพิมพ์คำสั่ง activate
5.2 สร้าง venv สำหรับ Python 3.11.5
"C:\Python3115\python.exe" -m venv app2_3115
5.3 คำสั่ง pip list เพื่อดูว่ามีแพคเกจอะไรใน python บ้าง
pip list
5.4 อัพเกรด pip และ setuptools ใน python 3.10.6
python.exe -m pip install --upgrade pip
5.5 อัพเกรด setuptools
pip install --upgrade setuptools
คำสั่ง COMMAND PROMPT หรือ CMD ใน WINDOWS
CMD ย่อมาจาก “Command Prompt” คือแอปพลิเคชันที่ใช้ในระบบปฏิบัติการ WINDOWS
มันช่วยให้ผู้ใช้สามารถทำงานกับคอมพิวเตอร์ผ่านคำสั่งที่เขียนด้วยข้อความ แทนที่จะใช้อินเตอร์เฟซกราฟิกหรือ mouse
CMD ให้การเข้าถึงหลายๆ โปรแกรมและฟังก์ชันของระบบ เช่น การจัดการไฟล์ การฟอร์แมทดิสก์ การกำหนดค่าเครือข่ายและอื่นๆ บ่อยครั้งในการใช้ Python เราต้องเรียกใช้ cmd เพื่อจัดการงานบางอย่างที่เฉพาะจง
คำสั่ง cd (ย่อมาจาก change directory) คือการเข้าถึงโฟล์เดอร์นั้นๆ
คำสั่ง cd.. คือการถอยออกจากโฟล์เดอร์ที่อยู่
คำสั่ง dir คือการแสดงรายชื่อไฟล์และโฟล์เดอร์ ที่อยู่ตรงนั้น