Bagaimana untuk Menyelesaikan ralat \'clang:: hujah yang tidak diketahui: \'-mno-fused-madd\'\' Ralat Semasa Pemasangan psycopg2?

Mary-Kate Olsen
Lepaskan: 2024-11-20 22:02:14
asal
847 orang telah melayarinya

How to Resolve the

ralat dentang: Argumen Tidak Diketahui '-mno-fused-madd' Selesai semasa Pemasangan Pakej

Setelah cuba memasang psycopg2 melalui pip pada Mavericks 10.9, sesetengah pengguna menghadapi ralat:

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

Isu ini timbul semasa penyusunan sambungan psycopg2. Untuk menyelesaikannya, tetapkan pembolehubah persekitaran berikut sebelum penyusunan:

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

Selepas menetapkan pembolehubah ini, cuba semula pip install psycopg2 dan ia sepatutnya berjaya.

Nota Tambahan untuk Pengguna macOS

Jika anda memasang pakej sebagai pengguna super (mungkin mengubah suai yang dipasang kilang Pengedaran Python dalam /Library/Python/2.7/site-packages), gunakan:

sudo -E pip install psycopg2
Salin selepas log masuk

Arahan ini memastikan pembolehubah persekitaran yang anda tetapkan dipelihara semasa operasi sudo.

Betulkan dalam macOS 10.9.3 dan Kemudian

Apple telah menangani isu ini dalam sistem Python versi 2.7, 2.6 dan 2.5 dalam OS X 10.9.3 dan lebih baru. Akibatnya, penyelesaian yang disebutkan di atas tidak lagi diperlukan apabila menggunakan Mavericks 10.9.3 atau lebih tinggi dengan Xcode 5.1 . Walau bagaimanapun, penyelesaian masih diperlukan untuk pengguna OS X 10.8.x (Mountain Lion) dengan Xcode 5.1 .

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan ralat \'clang:: hujah yang tidak diketahui: \'-mno-fused-madd\'\' Ralat Semasa Pemasangan psycopg2?. 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