Mengapakah saya mendapat ralat \'tiada imej yang sesuai ditemui\' semasa mengimport MySQLdb pada Mac OS X Lion?

DDD
Lepaskan: 2024-10-27 22:05:29
asal
704 orang telah melayarinya

Why am I getting an

Masalah Pemasangan mysql-python pada Mac OS X Lion

Walaupun berjaya memasang MySQL 5.5, Python 2.7 dan mysql-python 1.2.3 , anda mungkin menghadapi ralat "tiada imej yang sesuai ditemui" semasa cuba mengimport MySQLdb. Ini menunjukkan bahawa elemen penting tiada.

Mungkin Elemen Hilang:

  • Seni Bina Salah: Pastikan semua perisian yang dipasang adalah daripada seni bina yang sama (x86_64). Mesej ralat menunjukkan ketidakpadanan antara seni bina yang diminta (x86_64) dan pustaka yang tersedia (_mysql.so).
  • Pembolehubah Persekitaran Hilang: Pembolehubah persekitaran DYLD_LIBRARY_PATH menentukan tempat pemaut mencari dinamik perpustakaan. Sahkan bahawa laluan ke pustaka MySQL (/usr/local/mysql/lib) disertakan dalam pembolehubah ini.

Penyelesaian Penyelesaian Masalah:

1. Mengatasi Persekitaran:

  • Dalam shell, laksanakan arahan berikut untuk menetapkan DYLD_LIBRARY_PATH:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
Salin selepas log masuk
  • Cuba untuk mengimport MySQLdb dalam Python . Jika berjaya, tambahkan arahan secara kekal pada profil shell anda.

2. Menggunakan Homebrew:

  • Pasang homebrew, pengurus pakej untuk Mac.
  • Pasang Python, MySQL dan mysql-python menggunakan homebrew:
brew install python
brew install mysql
/usr/local/share/python/easy_install mysql-python
Salin selepas log masuk
  • Tambah /usr/local/bin dan /usr/local/share/python pada PATH anda untuk memastikan kefungsian yang betul.

Atas ialah kandungan terperinci Mengapakah saya mendapat ralat \'tiada imej yang sesuai ditemui\' semasa mengimport MySQLdb pada Mac OS X Lion?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!