MacPorts PIP安装链接.SO文件到MacOS 10.11上的错误python



我正在使用MacOS 10.11,除了本机Python安装外,我还通过MacPorts安装了Python和PIP。pythonpip与各自的Macports版本链接。

但是,通过

安装软件包时
sudo pip install <my-package>

该软件包的特定.so文件与本机Python可执行文件链接。更准确地说是.so文件上的otool -L的输出是

/System/Library/Frameworks/Python.framework/Versions/2.7/Python (compatibility version 2.7.0, current version 2.7.5)

python的Macports版本位于

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/

我如何强迫PIP使用正确的python版本链接?

简短版本是:你不能。

这不是PIP的问题。nupic软件包依赖于nupic.bindings软件包,其中包含您注意的_math.so,并且当前通过PIPPI分配为仅二进制:

https://pypi.python.org/pypi/nupic.bindings

您可以编译自己的nupic.bindings软件包,但是构建过程看起来相当涉及,这可能就是为什么它们分发仅二进制的原因:

https://github.com/numenta/nupic.core.core

祝你好运!

相关内容

  • 没有找到相关文章

最新更新