Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.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
Python 不同操作系统的pip包是否不同?_Python_Pip - Fatal编程技术网

Python 不同操作系统的pip包是否不同?

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 那么,

我使用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包在不同的操作系统中是否不同?

如果包包含C或其他编译语言代码-是。这就是为什么控制盘有很长很复杂的名称,详细说明操作系统和其他变量


将设置venv作为部署的一部分。这应该可以解决问题

包是否仅在包含编译代码时才有所不同?我注意到numpy有Fortran代码/C代码,很可能是的,这应该是差异的标志。当然也有python的主要版本和这类东西,但是纯python代码应该基本相同。
# ./uwsgi --version 
-bash: ./uwsgi: cannot execute binaries