针对不同的操作系统,pip包是否有所不同?

时间:2018-05-09 07:10:06

标签: python pip

我在本地存储库项目virtualenv(MacBook Pro)中使用pip安装了uwsgi包。

我使用

$ ./uwsgi --version
2.0.17

在本地回购venv/bin。它会显示它的版本。

然后我使用git将本地repo推送到远程仓库(CentOS-7.2)。

现在,我激活remote_repo的venv,然后cd到venv/bin,使用:

./uwsgi --version 

出现错误:

# ./uwsgi --version 
-bash: ./uwsgi: cannot execute binaries

那么,uwsgi包在不同的操作系统中是不同的吗?

1 个答案:

答案 0 :(得分:1)

如果包中包含C或其他编译语言代码 - 是的。这就是为什么车轮具有详细描述OS和其他变量的复杂名称的原因。

设置部署的venv部分。那应该可以解决问题。