在OS X上通过pip安装healpy-package时权限被拒绝

时间:2013-07-29 13:16:20

标签: osx-snow-leopard pip file-permissions healpy

我正在运行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

如果需要,我可以发布更多日志,但我很确定这是安装失败的阶段。 我试图将pip作为sudo运行并使用

更改/ private / *的权限
chmod -R 777 /private

但没有任何帮助。

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

1 个答案:

答案 0 :(得分: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