Error Code 1 ถูกกำหนดว่า "Operation not permitted" ใน Python Standard Errno System Symbols ปัญหานี้ส่วนใหญ่เกิดจาก Setuptools ที่ไม่ได้ติดตั้งหรือไม่ได้อัปเดต ในบทความนี้มีวิธีแก้ที่แก้ปัญหาได้สำหรับผู้ใช้ส่วนใหญ่

ตรวจสอบว่า pip และ setuptools ติดตั้งถูกต้องหรือไม่
ก่อนอัปเดต ควรเช็คว่า pip และ setuptools ติดตั้งอยู่บนระบบแล้วหรือไม่ มันจะแสดง Version Number ด้วย คุณสามารถเช็คได้ว่า pip หรือ setuptools Version ล้าสมัยทำให้เกิด Error ทำตามขั้นตอน:
- เปิด Command Prompt** ผ่าน Windows Search
- พิมพ์คำสั่งเพื่อดูรายการ Package ที่ติดตั้ง:
pip list

- ถ้า setuptools อยู่ใน List แสดงว่าติดตั้งแล้ว เช็ค Version เปรียบเทียบกับ Latest Version
อัปเกรด setuptools
ถ้า setuptools ติดตั้งอยู่แล้ว ลองอัปเดตเป็น Latest Version ทำตามขั้นตอน:
- เปิด Command Prompt ผ่าน Windows Search
- พิมพ์คำสั่งอัปเดต setuptools:
pip install –upgrade setuptools
Note: ถ้าบน Terminal ให้เพิ่ม "sudo" นำหน้าคำสั่ง

- จะแสดง Output Successfully Installed ตอนนี้ลองรันคำสั่งที่ Error ตอนแรกดู
อัปเกรด pip
บางครั้งปัญหาอยู่ที่ pip เอง อัปเกรด pip อาจช่วยได้ ทำตามขั้นตอน:
- กด Windows + S เปิด Windows Search ค้นหา Command Prompt Open
- อัปเดต pip ด้วยคำสั่ง:
python -m pip install -U pip

- ตอนนี้ลอง Install Package ด้วย pip Command
ลองติดตั้ง ez_setup
บางผู้ใช้แก้ได้โดยติดตั้ง Module ez_setup บางครั้ง Module ขาดหายไปทำให้เกิดปัญหา ติดตั้งมันก็แก้ได้ ทำตามขั้นตอน:
- กด Windows key + R เปิด Run Dialog พิมพ์ CMD กด Enter เปิด Command Prompt
- พิมพ์คำสั่งติดตั้ง ez_setup:
pip install ez_setup

- จะคืนค่า Successfully Installed พร้อม Version Name ตอนนี้ลอง Package Install Command ดูว่าทำงานได้ไหม