gpt4 book ai didi

python - MacPorts pip install 将 .so 文件链接到 MacOS 10.11 上的错误 python 可执行文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:35 25 4
gpt4 key购买 nike

我使用的是 MacOS 10.11,除了 native Python 安装之外,我还通过 MacPorts 安装了 Python 和 Pip。 pythonpip 链接到各自的 MacPorts 版本。

但是,通过安装包时

sudo pip install <my-package>

该包的特定 .so 文件与 native 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,目前它通过 PyPI 作为二进制文件进行分发 -仅:

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

您可以编译自己的 nupic.bindings 包,但构建过程看起来相当复杂,这可能就是他们仅分发二进制文件的原因:

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

祝你好运!

关于python - MacPorts pip install 将 .so 文件链接到 MacOS 10.11 上的错误 python 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37931236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com