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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

mac osx 10.10 pip 安装问题

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

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

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升級(jí)到6.1以后python安裝編譯默認(rèn)clang

當(dāng)時(shí)很困惑為什么在osx中出現(xiàn)python.exe, stackoverflow 上說這只是osx中默認(rèn)的名稱,沒有實(shí)際意義,可忽略

在stackoverflow中給的答案:

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

真正的問題在于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(如果沒有安裝 執(zhí)行命令xcode-select --install 進(jìn)行安裝)

在python2.7.6以下都有這個(gè)問題,最簡(jiǎn)單的辦法是安裝2.7.8以上

?

轉(zhuǎn)載于:https://www.cnblogs.com/iminic/p/4167670.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。