GNU/Linux >> Belajar Linux >  >> Linux

ImportError:libtk8.6.so:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut

Yang perlu Anda lakukan adalah menginstal paket tkinter. Sekarang paket universal yang telah dikompilasi seperti ActivePython tidak akan berfungsi, setidaknya itu tidak berhasil untuk saya. Saya tidak tahu apakah masalah ini terjadi di OS lain tetapi saya tahu solusi untuk Linux:Instal paket Tk dari terminal.

Di Arch, Tk tersedia di repositori Arch. Anda tidak memerlukan aur untuk ini, cukup ketik di terminal:

sudo pacman -S tk

Jika Anda berada di distro Linux lain seperti Debian atau distro berbasis Debian, Anda mungkin harus menemukan repositori PPA online dan di distro berbasis Debian cukup ketik di terminal:

sudo apt-get install tk

Yang berlaku untuk semua distro.


Saya di Manjaro, gunakan Gnome3 di Wayland. Setelah menginstal tk Saya mendapat kesalahan tentang Xorg. Jadi saya menggunakan Google, dan ternyata saya perlu menginstal python-pygubu dari editor Visual untuk membuat GUI dengan Python 3 tkinter.

Dan kesalahan lain seperti:Gtk-WARNING **:Tidak dapat menemukan mesin tema di module_path:"murrine". Juga menemukan solusi, untuk menginstal gtk-engine-murrine membentuk tautan itu.


Instal tk melalui baris perintah

sudo pacman -S tk
sudo apt-get install tk

tergantung pada OS Anda. Ini akan berhasil.

import tk

atau

import turtle  # (turtle uses tk as a dependancy)

mereproduksi kesalahan.

Melakukan instalasi pip juga tidak menghilangkan kesalahan. Jadi, Anda harus menginstal tk melalui manajer paket Anda seperti yang disebutkan di atas.


Linux
  1. Cara Mengatasi Kesalahan "tidak dapat membuka file objek bersama" di Distribusi Linux berbasis Ubuntu

  2. ImportError:libcblas.so.3:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut

  3. sshpass gagal menjalankan perintah:tidak ada file atau direktori seperti itu

  1. Tidak Dapat Membuka Perangkat Kontrol Rfkill:Tidak Ada File Atau Direktori Tersebut?

  2. Rpm:Kesalahan Saat Memuat Pustaka Bersama:Libz.so.1:Tidak Dapat Membuka File Objek Bersama:Tidak Ada File Tersebut

  3. "kesalahan saat memuat perpustakaan bersama:libjli.so:tidak dapat membuka file objek bersama:Tidak ada file atau direktori seperti itu" kesalahan 'java -version' pada Startup

  1. libaio.so.1:tidak dapat membuka file objek bersama

  2. Bash:Tidak ada file atau direktori seperti itu?

  3. sys/types.h:Tidak ada file atau direktori tersebut