Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapakah `pip install psycopg2` Gagal pada Mavericks dengan Ralat Clang `-mno-fused-madd`?

Mengapakah `pip install psycopg2` Gagal pada Mavericks dengan Ralat Clang `-mno-fused-madd`?

Susan Sarandon
Lepaskan: 2024-12-03 01:19:11
asal
301 orang telah melayarinya

Why Does `pip install psycopg2` Fail on Mavericks with a `-mno-fused-madd` Clang Error?

ralat denting: hujah yang tidak diketahui: ' -mno-fused-madd' (kegagalan pemasangan pakej python)

Apabila memasang psycopg2 melalui pip on Mavericks 10.9, ralat mungkin timbul semasa penyusunan:

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
Salin selepas log masuk

Penyelesaian:

Untuk menyelesaikan isu ini, tetapkan pembolehubah persekitaran sebelum penyusunan:

export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
Salin selepas log masuk

Jika memasang sebagai superuser (cth., untuk menambah pada pengedaran Python yang dipasang kilang Apple), gunakan:

sudo -E pip install psycopg2
Salin selepas log masuk

Pertimbangan Tambahan:

  • Apple telah membetulkan isu ini dengan sistem Python yang dikemas kini (2.7, 2.6, dan 2.5) dalam OS X 10.9 .3 dan kemudian, menghapuskan keperluan untuk penyelesaian.
  • Jika menggunakan OS X 10.8.x (Mountain Lion) dan Xcode 5.1 , penyelesaian masih diperlukan.

Atas ialah kandungan terperinci Mengapakah `pip install psycopg2` Gagal pada Mavericks dengan Ralat Clang `-mno-fused-madd`?. 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