Tkinter Python3'te içe aktarılamıyor, ancak python2'de çalışıyor (Python3.7 macOS Catalina)
Oct 28 2020
Koşu python3piton beni getirmek ve daha sonra basitçe çalışan import tkinterşu hatayla sonuçları:
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 36, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
Ancak pythonkabuğa girerken (python3 değil), import tkinterbeklendiği gibi iyi çalışıyor. Python3 ile çalışmaya nasıl başlayabilirim?
Lütfen aşağıdakilere dikkat edin:
- MacOS Catalina'dayım
- Python 3.7.3 ile çalışıyorum (tabanlı
python3 --version) - Python3 yürütülebilir dosyam (
/usr/bin/python3) gibi görünüyor - Tkinter için yol
/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/tkinter/ idleTerminalde çalışabiliyorum ama koşamıyorumidle3- A
virtualenvveyapyenvya da onun gibi bir şey kullandığımı sanmıyorum
Yanıtlar
MarkRoseman Oct 28 2020 at 06:07
Ayrı bir Tcl / Tk kurulumuna ihtiyacınız var. Python.org'dan Tcl / Tk'yi içeren Python3 ikili yükleyicisinin daha yeni bir sürümünü deneyin.
LucasUrban Oct 31 2020 at 07:40
Kurmayın tkinteryoluyla idle. Deneyin idle3. Hiçbir şey yoksa, python3-tkişletim sistemi yükleyicinizi kullanarak yükleyin . ( aptVar. Debian'dayım.). İyi şanslar!
LearningProgramming Nov 03 2020 at 13:01
İçinde _ kullanmayın import _tkinter
Kullanım import tkinter
Bunun işe yarayacağından eminim. Eğer işe yararsa cevabımı işaretleyin.
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'