日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac osx 10.10 pip 安装问题

發布時間:2023/12/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac osx 10.10 pip 安装问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在mac osx 升級到 10.10(Yosemite)以后,用pip以及easy_install 安裝python包的時候,如果包需要編譯,就會編譯失敗,錯誤如下:

build/temp.macosx-10.10-x86_64-2.7/greenlet.o -o build/lib.macosx-10.10-x86_64-2.7/greenlet.so

ld: file not found: python.exe

clang: error: linker command failed with exit code 1 (use -v to see invocation)

error: command 'clang' failed with exit status 1

xcode升級到6.1以后python安裝編譯默認clang

當時很困惑為什么在osx中出現python.exe, stackoverflow 上說這只是osx中默認的名稱,沒有實際意義,可忽略

在stackoverflow中給的答案:

可以在 pip install 之前加上 ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future 忽略這個報錯,但是這并沒有解決問題

真正的問題在于python本身的問題,造成不能正常安裝

問題在于:在 Python 的源碼里configure.ac :

????????case $ac_sys_system/$ac_sys_release in
????????...
????????Darwin/*)
????????????????# Use -undefined dynamic_lookup whenever possible (10.3 and later).
????????????????# This allows an extension to be used in any Python

????????????????if test ${MACOSX_DEPLOYMENT_TARGET} '>' 10.2
????????????????then
????????????????????????if test "${enable_universalsdk}"; then
????????????????????????????????LDFLAGS="${UNIVERSAL_ARCH_FLAGS} -isysroot ${UNIVERSALSDK} ${LDFLAGS}"
????????????????????????fi
????????????????????????LDSHARED='$(CC) -bundle -undefined dynamic_lookup'
????????????????????????LDCXXSHARED='$(CXX) -bundle -undefined dynamic_lookup'
????????????????????????BLDSHARED="$LDSHARED"
????????????????else
????????????????????????LDSHARED='$(CC) -bundle'

問題出在?? if test ${MACOSX_DEPLOYMENT_TARGET} '>' 10.2?

版本10.10 < 10.2 真正的問題來了

解決辦法

首先需要安裝Command-Line Tool(如果沒有安裝 執行命令xcode-select --install 進行安裝)

在python2.7.6以下都有這個問題,最簡單的辦法是安裝2.7.8以上

?

轉載于:https://www.cnblogs.com/iminic/p/4167670.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mac osx 10.10 pip 安装问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。