Mengapakah `pip install psycopg2` Gagal dengan \'unknown argument: \'-mno-fused-madd\'\' pada OS X?

DDD
Lepaskan: 2024-11-25 10:53:11
asal
224 orang telah melayarinya

Why Does `pip install psycopg2` Fail with

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
Salin selepas log masuk

Pertimbangan Tambahan untuk Superuser Pemasangan:

Jika pemasangan dilakukan sebagai superuser, tambahkan awalan berikut pada arahan pip:

sudo -E pip install psycopg2
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan