Различаются ли пакеты в разных операционных системах? - PullRequest
0 голосов
/ 09 мая 2018

Я использую pip, установил пакет uwsgi в своем проекте локального репозитория virtualenv (MacBook Pro).

и использую

$ ./uwsgi --version
2.0.17

в локальном репо venv/bin.он покажет свою версию.

, затем я использую git push для локального репо в удаленное репо (CentOS-7.2).

Теперь, я активирую venv remote_repo и cd на venv/bin, использую:

./uwsgi --version 

появляется ошибка:

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

Итак,отличается ли пакет uwsgi в разных операционных системах?

1 Ответ

0 голосов
/ 09 мая 2018

Если пакет содержит код C или другой скомпилированный язык - да. Вот почему колеса имеют длинные сложные названия, детализирующие ОС и другие переменные.

Сделайте настройку venv частью вашего развертывания. Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...