[英]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.