👨‍🔧Hata Çözümleri

Python ile alakalı hata çözümlerim

🧪 Python Terminalinde Kod Tamamlama

Pyreadline modülünü kurarak pip install pyreadline bu işlemi yapabilirsin.

🐞 AttributeError: module 'readline' has no attribute 'redisplay' Hatası

  • 📋 Hata metninde en sonda verilen dosya yolunu kopyala

    • Örnek dosya yolu: ...\Python\3.6.1\Lib\rlcompleter.py

  • Dosyayı herhangi bir metin düzenleyicisi ile aç 📑

    • VsCode kullanıyorsan alttaki komutu (kendi dosya yolunla) cmd'ye kopyalayabilirsin 👇

    • code ...\Python\3.6.1\Lib\rlcompleter.py

  • 👀 Açılan dosyada hata notunda yer alan line 80'e, yani 80. satıra bak

  • Oradaki satırları (79'dan başlıyor) alttaki gibi değiştirdikten sonra sorunsuz çalışacak 🚀

...
if _readline_available:                     ## Eski kodlar ##
    if hasattr(readline, 'redisplay'):      # if _readline_available:
        readline.insert_text('\t')          #     readline.insert_text('\t')
        readline.redisplay()                #     readline.redisplay()
    return ''                               # return ''
...

Bu işlemden sonra python terminalini baştan açmayı unutma

🧰 Pip error: Microsoft Visual C++ 14.0 is required

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual
C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
  • 🧐 Bu hatanın alınmasının temel sebebi kullandığınız python sürümü için indirdiğiniz paketin daha önceden derlenmiş olmamasıdır

  • 💁‍♂️ Uğraşmak istemiyorsanız direkt olarak alt python sürümlerine geçebilirsiniz

  • 🧰 Visual C++ 2015 Build Tools bağlantısından Microsoft Visual C++ 14.0'ı Visual Studio indirmeden kurabilirsiniz

  • 👷‍♂️ Ardından yüklemek istediğiniz paketi pip install -U <paket_adi> şeklinde baştan yükleyin

    • -U bayrağı, --upgrade anlamına gelmektedir

😩 Her ne kadar Visual Studio kurulmadan kurulsa da, dosya boyutu hala çok yüksektir

‍🧙‍♂ Detaylı bilgi için Pip error: Microsoft Visual C++ 14.0 is required alanına bakabilirsin.

Last updated

© 2024 ~ Yunus Emre Ak ~ yEmreAk