我最近将我的MAC升级到了Mojave(版本:10.14.3(18D109)),并在尝试通过点击此处的SO链接后立即尝试安装Python 3.7
但是我无法继续前进,因为brew始终无法安装Python。这是相同的终端输出。
Last login: Thu Mar 14 19:50:58 on ttys003
MyMac:~ macuser$ pyenv install 3.7.2
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.7.2.tar.xz...
-> https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
Installing Python-3.7.2...
python-build: use readline from homebrew
BUILD FAILED (OS X 10.14.3 using python-build 20180424)
Inspect or clean up the working tree at /var/folders/5l/gwy_gpdj6wvf_24z0mj5kyxwpdzls9/T/python-build.20190314202748.51576
Results logged to /var/folders/5l/gwy_gpdj6wvf_24z0mj5kyxwpdzls9/T/python-build.20190314202748.51576.log
Last 10 log lines:
File "/private/var/folders/5l/gwy_gpdj6wvf_24z0mj5kyxwpdzls9/T/python-build.20190314202748.51576/Python-3.7.2/Lib/ensurepip/__main__.py", line 5, in <module>
sys.exit(ensurepip._main())
File "/private/var/folders/5l/gwy_gpdj6wvf_24z0mj5kyxwpdzls9/T/python-build.20190314202748.51576/Python-3.7.2/Lib/ensurepip/__init__.py", line 204, in _main
default_pip=args.default_pip,
File "/private/var/folders/5l/gwy_gpdj6wvf_24z0mj5kyxwpdzls9/T/python-build.20190314202748.51576/Python-3.7.2/Lib/ensurepip/__init__.py", line 117, in _bootstrap
return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
File "/private/var/folders/5l/gwy_gpdj6wvf_24z0mj5kyxwpdzls9/T/python-build.20190314202748.51576/Python-3.7.2/Lib/ensurepip/__init__.py", line 27, in _run_pip
import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
MyMac:~ macuser$ open /var/folders/5l/
MyMac:~ macuser$
我试过了
通过以下步骤修复Xcode的问题在这里
重新启动我的机器。
使用brew重新安装zlib
经过更多搜索后,我找到了可行的以下答案。至少在这里畅通无阻
为了对他人有帮助,这对我有用。
CFLAGS="-I$(brew --prefix readline)/include -I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include" \
LDFLAGS="-L$(brew --prefix readline)/lib -L$(brew --prefix openssl)/lib" \
PYTHON_CONFIGURE_OPTS=--enable-unicode=ucs2 \
pyenv install -v 3.7.2
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句