Rumah > Artikel > pembangunan bahagian belakang > Mengapakah pip install mysql-python membuang ralat \"mysql_config not found\"?
Semasa cuba memasang pakej mysql-python menggunakan pip, anda mungkin menghadapi ralat berikut:
EnvironmentError: mysql_config not found
Ralat ini menunjukkan bahawa utiliti mysql_config, yang diperlukan untuk membina pakej mysql-python, tidak terdapat pada sistem anda.
Resolusi:
Terdapat beberapa penyelesaian yang mungkin untuk isu ini:
1. Pasang pakej pembangunan MySQL
Pada sistem berasaskan Debian, termasuk Ubuntu, anda boleh memasang pakej yang diperlukan dengan arahan berikut:
sudo apt-get install libmysqlclient-dev
Untuk versi terbaru Debian/ Ubuntu, gunakan:
sudo apt install default-libmysqlclient-dev
2. Tambahkan mysql_config pada pembolehubah persekitaran PATH
Jika mysql_config dipasang tetapi tidak dalam PATH anda, anda perlu menambah direktorinya pada pembolehubah PATH. Lokasi mysql_config berbeza-beza bergantung pada sistem anda; anda boleh mencarinya menggunakan arahan berikut:
which mysql_config
Setelah anda menemui utiliti mysql_config, tambahkan direktorinya pada PATH anda dengan mengedit fail .profile atau .bashrc dalam direktori rumah anda:
export PATH=$PATH:/path/to/mysql_config
3. Susun MySQL daripada sumber
Jika anda mempunyai kod sumber MySQL, anda boleh menyusunnya sendiri, yang termasuk membina utiliti mysql_config.
Setelah anda berjaya memasang atau menemui mysql_config, anda sepatutnya boleh memasang pakej mysql-python tanpa ralat.
Atas ialah kandungan terperinci Mengapakah pip install mysql-python membuang ralat \"mysql_config not found\"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!