簡體   English   中英

使用PIP在OSX(優勝美地)上安裝psycopg時出錯

[英]Error installing psycopg on OSX (yosemite) using PIP

嘗試在OSX上安裝postgresql時,出現一個我不完全理解的奇怪鏈接器錯誤。

我已經通過Brew安裝了Postgres,現在我正在嘗試啟動並運行Django應用。 我已經將postgres目錄添加到了我的路徑。 我正在運行OSX Yosemite。

當我運行以下命令時:

pip install psycopg2

我收到此錯誤:

ld: illegal text reloc in '_init_psycopg' to '_lobjectType' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'cc' failed with exit status 1

我無所適從這里,而對於這種類型的錯誤的搜索卻使我無處可去。 任何幫助都將是驚人的。

謝謝。

原來我安裝了幾個Postgres版本。 我必須刪除舊的,並確保在PATH中找到的pg_config是最新的。 一旦我確定pg_config是正確的,這個錯誤就消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM