MacPorts pip安装links.so文件到MacOS 10.11上错误的python可执行文件
我使用的是MacOS 10.11,除了本机Python安装之外,我还通过MacPorts安装了Python和PipMacPorts pip安装links.so文件到MacOS 10.11上错误的python可执行文件,python,python-2.7,pip,macports,Python,Python 2.7,Pip,Macports,我使用的是MacOS 10.11,除了本机Python安装之外,我还通过MacPorts安装了Python和Pippython和pip根据各自的MacPorts版本进行链接 但是,在通过安装软件包时 sudo pip install <my-package> 而Python的MacPorts版本位于 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/ 如何强制Pip使用正确的Python版本进行链接?简短的版本
python
和pip
根据各自的MacPorts版本进行链接
但是,在通过安装软件包时
sudo pip install <my-package>
而Python的MacPorts版本位于
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/
如何强制Pip使用正确的Python版本进行链接?简短的版本是:您不能 这不是皮普的问题。
numpic
包依赖于numpic.bindings
包,其中包含\u math.so
您注意到,它目前仅作为二进制文件通过PyPI分发:
您可以编译自己的numpic.bindings
包,但构建过程看起来相当复杂,这可能就是它们仅分发二进制文件的原因:
祝你好运 最好设置一个虚拟环境。请参阅。@LexScarisbrick:谢谢您的链接!但是,在虚拟环境中安装包时,.so文件仍然与本机系统python相链接。在虚拟环境中调用pip之前,我必须修改任何配置吗?很有趣。哪一个包裹,在哪里可以取?如果包不是公开的,那么包中的
setup.py
是否有一个?它可以从PyPi公开获得。这是nupic软件包。调用pip install nupic时,它还会安装包nupic.bindings。其中是nupic/bindings/_math.so文件,该文件针对不正确的python发行版进行了链接。
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/