我使用的是macos10.11,除了本机Python安装之外,我还通过MacPorts安装了Python和Pip。python
和pip
针对各自的MacPorts版本进行链接。你知道吗
但是,在通过
sudo pip install <my-package>
该包的特定.so
文件与本机Python可执行文件相链接。更确切地说,otool -L
在.so
文件上的输出是
/System/Library/Frameworks/Python.framework/Versions/2.7/Python (compatibility version 2.7.0, current version 2.7.5)
而MacPorts版本的Python驻留在
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/
如何强制Pip使用正确的Python版本进行链接?你知道吗
简短的版本是:你不能
这不是皮普的问题。
nupic
包依赖于nupic.bindings
包,该包包含您注意到的_math.so
,并且它当前仅作为二进制文件通过PyPI分发:https://pypi.python.org/pypi/nupic.bindings
您可以编译自己的
nupic.bindings
包,但是构建过程看起来相当复杂,这可能就是它们只分发二进制文件的原因:https://github.com/numenta/nupic.core
祝你好运!你知道吗
相关问题 更多 >
编程相关推荐