Saya menginstal meld
di Mac OSX dengan Homebrew:
brew install meld
Kemudian, ketika saya menjalankannya meld .
gagal dengan kesalahan berikut:
Tidak dapat mengimpor: pygtk
Tidak ada modul bernama pygtk
Namun, pygtk
sudah terpasang:
brew install pygtk
Kesalahan: pygtk-2.24.0 sudah diinstal
Ini sepertinya bagian yang hilang setelah menginstal menggunakan minuman:
sumber
Saya menemukan bahwa pygtk hanya bagian dari paket. Agar bisa bekerja, Anda perlu menginstal yang berikut ini:
XQuartz
Setelah itu jika Anda ls "/usr/local/lib/python2.7/site-packages/" Anda akan melihat ini:
pygobject sebenarnya adalah pustaka yang menciptakan tautan pustaka pygtk yang dicari berbaur, saya pikir urutan pemasangannya penting, karena semua paket ini diinstal dan berbaur gagal memulai dengan kesalahan pustaka pygtk yang hilang.
Ketika diinstal dalam urutan di atas, berbaur berfungsi dengan sempurna pada dua mesin terpisah yang menjalankan Mavericks 10.9.2 yang sebelumnya memiliki pengaturan lingkungan penuh di mana berbaur melaporkan tidak ada perpustakaan pygtk ketika dimulai.
Saya menemukan ini berhasil tanpa perlu menetapkan PYTHONPATH, tidak untuk mengatakan bahwa itu bukan ide yang buruk.
Untuk menjalankan berbaur, cukup buka terminal dan jalankan:
Sunting: Menambahkan tong ketuk, pasang tong, diperlukan untuk menginstal cairo. Menambahkan brew install meld, tambah instruksi eksekusi.
sumber
Saya menggunakan macport untuk menginstal berbaur di udara Mac Yosemite OSX 10.10 saya. Saya mengalami masalah yang sama. Metode @brablc sepertinya tidak bekerja untuk saya. Lalu saya menemukan solusi ini yang berfungsi untuk saya:
sumber
Saya menginstal dengan minuman. Kesalahan saya adalah
Cannot import: GTK+
. Untuk mengatasinya, buka terminal dan masukkan:Setelah itu berhasil.
sumber