ralat dentang: hujah yang tidak diketahui: '-mno-fused-madd' semasa memasang psycopg2
Ralat ini berlaku apabila cuba memasang psycopg2 melalui pip pada Mavericks 10.9. Ia terhasil daripada hujah yang tidak diketahui, '-mno-fused-madd', diserahkan kepada pengkompil clang.
Penyelesaian:
Untuk menyelesaikan isu ini, ubah suai persekitaran pembolehubah sebelum penyusunan dengan menetapkan yang berikut:
export CFLAGS=-Qunused-arguments export CPPFLAGS=-Qunused-arguments
Pertimbangan Tambahan untuk Superuser Pemasangan:
Jika pemasangan dilakukan sebagai superuser, tambahkan awalan berikut pada arahan pip:
sudo -E pip install psycopg2
Kesahihan Kemas Kini OSX dan Penyelesaian:
Penyelesaian ini diperlukan untuk OS X 10.8.x dan Xcode 5.1 . Walau bagaimanapun, setakat OS X 10.9.3, Apple telah membetulkan isu ini untuk Python sistem (2.7, 2.6 dan 2.5). Oleh itu, penyelesaian tidak lagi diperlukan untuk versi Mavericks dan Xcode 5.1 terkini.
Atas ialah kandungan terperinci Mengapakah `pip install psycopg2` Gagal dengan \'unknown argument: \'-mno-fused-madd\'\' pada OS X?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!