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