1

我正在运行 OS X 10.6.8 并使用 Homebrew 安装了 Python2.7 和 numpy。

现在我尝试使用 pip安装 healpy-package ( http://healpy.readthedocs.org/en/latest/ ):

pip install healpy

这会产生以下错误:

/bin/sh: /private/var/folders/YC/YCx+tzpeEv8DV202sTxfoE+++TI/-Tmp-/pip-build-valtterilindholm/healpy/healpixsubmodule/src/cxx/autotools/install-sh: Permission denied
make[1]: *** [install-libLTLIBRARIES] Error 1

如有必要,我可以发布更多日志,但我很确定这是安装失败的阶段。我尝试以 sudo 身份运行 pip 并使用更改 /private/* 的权限

chmod -R 777 /private

但没有任何帮助。

如果这有什么不同,我已经按照这些说明从 MacPorts 转移到 Homebrew http://bitboxer.de/2010/06/03/moving-from-macports-to-homebrew/

4

1 回答 1

1

我有完全相同的问题。我刚刚从 pypi 下载了软件包并手动运行了设置,它运行良好。不知道为什么它不适用于 pip。

wget --no-check-certificate https://pypi.python.org/packages/source/h/healpy/healpy-1.6.3.tar.gz#md5=60152b75ee6e19b15e73ca21a3c4ddde
# Note that OS X doesn't ship with wget, so you might have to get the package 
# using a web browser.
tar -xvzf healpy-1.6.3.tar.gz
cd healpy-1.6.3
python setup.py install
于 2013-09-26T20:48:59.477 回答