GNU/Linux >> LINUX-Kenntnisse >  >> Linux

ImportError:libtk8.6.so:Shared-Object-Datei kann nicht geöffnet werden:Keine solche Datei oder Verzeichnis

Alles, was Sie tun müssen, ist das tkinter-Paket zu installieren. Jetzt funktionieren universelle vorkompilierte Pakete wie ActivePython nicht, zumindest hat es bei mir nicht funktioniert. Ich weiß nicht, ob dieses Problem in anderen Betriebssystemen auftritt, aber ich kenne die Lösung für Linux:Installieren Sie das Tk-Paket vom Terminal.

In Arch ist Tk im Arch-Repository verfügbar. Dazu brauchen Sie kein aur, geben Sie einfach am Terminal ein:

sudo pacman -S tk

Wenn Sie sich auf einer anderen Linux-Distribution wie Debian oder einer Debian-basierten Distribution befinden, müssen Sie wahrscheinlich online ein PPA-Repository finden und in Debian-basierten Distributionen geben Sie einfach auf dem Terminal ein:

sudo apt-get install tk

Was für alle Distributionen gilt.


Ich bin auf Manjaro, benutze Gnome3 auf Wayland. Nach der Installation von tk Ich habe eine Fehlermeldung zu Xorg erhalten. Also benutze ich Google und habe festgestellt, dass ich python-pygubu installieren muss aus dem visuellen Editor zum Erstellen einer GUI in Python 3 tkinter.

Und dann ein weiterer Fehler wie:Gtk-WARNING **:Unable to find theme engine in module_path:"murrine". Habe auch eine Lösung gefunden, gtk-engine-murrine zu installieren Bilden Sie diesen Link.


Installieren Sie tk über die Befehlszeile

sudo pacman -S tk
sudo apt-get install tk

abhängig von Ihrem Betriebssystem. Es wird funktionieren.

import tk

oder

import turtle  # (turtle uses tk as a dependancy)

reproduziert den Fehler.

Auch die Pip-Installation entfernt den Fehler nicht. Sie müssen also tk wie oben erwähnt über Ihren Paketmanager installieren.


Linux
  1. So beheben Sie den Fehler „Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden“ in Ubuntu-basierten Linux-Distributionen

  2. Fehler:Tcl.h nicht gefunden (keine solche Datei oder Verzeichnis)?

  3. Rpm:Fehler beim Laden von Shared Libraries:Libz.so.1:Shared Object File kann nicht geöffnet werden:Keine solche Datei

  4. „Fehler beim Laden gemeinsam genutzter Bibliotheken:libjli.so:Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden:Keine solche Datei oder kein solches Verzeichnis“ Fehler „java -version“ beim Start

  5. sshpass konnte den Befehl nicht ausführen:keine solche Datei oder kein solches Verzeichnis

Mkdir:Verzeichnis kann nicht erstellt werden:Keine solche Datei oder Verzeichnis?

Rfkill-Steuergerät kann nicht geöffnet werden:Keine solche Datei oder Verzeichnis?

Linux-Fehler beim Laden gemeinsam genutzter Bibliotheken:Gemeinsam genutzte Objektdatei kann nicht geöffnet werden:Keine solche Datei oder dieses Verzeichnis

kann solche Datei --zlib nicht laden, selbst nachdem rvm pkg install zlib verwendet wurde

Programm mvn kann nicht ausgeführt werden error=2, Keine solche Datei oder Verzeichnis

pip install pickle funktioniert nicht - keine solche Datei oder kein Verzeichnis