Python 不同操作系统的pip包是否不同?
我使用pip在本地存储库项目virtualenv MacBook Pro中安装了uwsgi包 我使用Python 不同操作系统的pip包是否不同?,python,pip,Python,Pip,我使用pip在本地存储库项目virtualenv MacBook Pro中安装了uwsgi包 我使用 $ ./uwsgi --version 2.0.17 在本地repo venv/bin中。它将显示其版本 然后我使用git将本地repo推送到远程repoCentOS-7.2 现在,我激活远程_repo的venv,并将cd刻录到venv/bin,使用: 出现错误: # ./uwsgi --version -bash: ./uwsgi: cannot execute binaries 那么,
$ ./uwsgi --version
2.0.17
在本地repo venv/bin中。它将显示其版本
然后我使用git将本地repo推送到远程repoCentOS-7.2
现在,我激活远程_repo的venv,并将cd刻录到venv/bin,使用:
出现错误:
# ./uwsgi --version
-bash: ./uwsgi: cannot execute binaries
那么,uwsgi包在不同的操作系统中是否不同?如果包包含C或其他编译语言代码-是。这就是为什么控制盘有很长很复杂的名称,详细说明操作系统和其他变量
将设置venv作为部署的一部分。这应该可以解决问题 包是否仅在包含编译代码时才有所不同?我注意到numpy有Fortran代码/C代码,很可能是的,这应该是差异的标志。当然也有python的主要版本和这类东西,但是纯python代码应该基本相同。
# ./uwsgi --version
-bash: ./uwsgi: cannot execute binaries