Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MacPorts pip安装links.so文件到MacOS 10.11上错误的python可执行文件_Python_Python 2.7_Pip_Macports - Fatal编程技术网

MacPorts pip安装links.so文件到MacOS 10.11上错误的python可执行文件

MacPorts 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版本进行链接?简短的版本

我使用的是MacOS 10.11,除了本机Python安装之外,我还通过MacPorts安装了Python和Pip
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/