2015-01-19 23 views
5

Python programlama için nispeten yeniyim, bu yüzden bu soru aptalca görünüyorsa özür dilerim. Wxpython ile yazılmış yeni bir Python editörü (drpython) indirmeye çalışıyorum. Windows 8.1 makinede Python 3.4.1 64-bit var.wxPython 3.4.1

Wxpython'un Python 3'teki standart kitaplığa eklendiği izlenimindeydim, ancak bunu kullanan uygulamaları kullanmaya çalıştığımda her zaman 'içe aktarma' hatası alıyorum. Wxpython web sitesinde, sadece Python 2 için indirmeler var gibi görünüyor.

wxpython Python 3.4'te desteklenmiyor mu? Python 3.4 ile başka biri wxpython kullanarak sorun mu yaşadı?

+0

wxpython standart piton kitaplığının parçası değildir yüklemek pip, yalnızca standart arabirimi kütüphanesi Tkinter olduğunu. Proje anka kuşu: http://wiki.wxpython.org/ProjectPhoenix. python 3 ile uyumlu olan wxPython, sahip oldukları bir ürünü nasıl bitirdiğini bilmiyorum, bu yüzden henüz kullanılamayabilir. – Scironic

+0

Teşekkürler @Scironic. Daha önce karşılaştım ve duvara çarptım çünkü ben de pip ile sorun yaşıyorum ve tekerlek paketlerini (ya da bu konuyla ilgili herhangi bir paket) kuramıyorum. – Charlie

+0

Windows ve pip birlikte kötüyse, ihtiyacınız varsa windows ikili dosyalarını buradan indirebilirsiniz: http://www.lfd.uci.edu/~gohlke/pythonlibs/ – Scironic

cevap

6

wxPython, Python'un bir parçası değildir. Python'da bulunan bir UI araç takımı olan Tkinter'i düşünebilirsiniz. Şu anda, wxPython sadece Phoenix projesi üzerinden Python 3'te desteklenmektedir. Bu yazının yazıldığı tarihte, Project Phoenix, yerleşik wxPython widget'larına sahiptir, ancak 3. parti widget'larının çoğu yoktur.

Daha önce burada Phoenix okuyabilirsin sözü:

  • http://wiki.wxpython.org/ProjectPhoenix
  • +0

    Bilgi için teşekkürler. Sorunum şimdi bana sorun çıkaran pipoya geri döndü. Kısa bir süre önce pip'le bir şey yapamamıştım, ve bunu sadece easy_install kullanarak hallettim, ama şimdi bunu halletmem gerekecek. – Charlie

    +0

    Pip'i kaldırmayı ve yeniden yüklemeyi denerdim. –

    +0

    Sadece yaptım ve işe yaradı! Teşekkürler! – Charlie

    1
    • python3 önce - wxPython.
    • python3'ten itibaren - wxPython_Phoenix. (wxPython'un yeni sürümü)
    • Python3'te wxPython kullanıldığında, içe aktarma hataları verir. Yukarıdaki yanıtta Mike Driscoll tarafından verilen komut ancak küçük güncelleme https ile birlikte.

      -U --pre -f https://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

    İlgili konular