top of page

[Python] TypeError: String indices must be integers By Fixing Damaged Packages

เคยเจอปัญหาที่ว่า กำลังรันเทสอยู่แล้วเจอ Error ตามรูปนี้ค่ะ

ตอนแรกคิดว่าใน sublime มี Double quote ที่ไม่ใช่ Type ของ UTF-8 แต่พอลองแก้ไฟล์แล้ว ตอนรันมันก็ยังขึ้นแบบเดิม ก็เลยลองวิธีอื่น เพราะน่าจะเกี่ยวกับ Python แล้ว

วิธีที่แก้ไขได้คือ pip install pycrypto ที่ terminal ในเครื่อง mac os

พอ pip เสร็จ ก็ลองรันต่อ ปรากฎว่าได้แล้วจ้า

pycrypto ตัวนี้เป็นPackageนึงที่อยู่ใน python ตัวนี้ช่วยซ่อมตัว Python ที่มันเสียหาย

ศึกษาเพิ่มเติมได้ที่ https://pypi.org/project/pycrypto/

Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page