Я разрабатываю веб-систему с Django 2.0.6, которая в какой-то момент должна прочитать изображение qrcode.Итак, на моей локальной машине я использовал pyzbar на моем virtualenv, чтобы реализовать такую потребность, и она работала отлично.Я запустил несколько тестов, и до этого времени он работал отлично.
Так что мне нужно было разместить систему на общем сервере (я уже выполнил такую процедуру для другой веб-системы, созданной с помощью Django 2.0.6).), и на этот раз выдал ошибку в хостинге из-за библиотеки pyzbar, утверждая, что библиотека установлена неправильно.Я попросил поддержки принимающей компании проверить проблему, и мне сказали следующее: «Я проверил, что ошибка при запуске indexWebScg.fcgi возникает из-за отсутствия модулей, установленных в вашем vritualEnv, я установил необходимые модули, однакоЯ заметил, что один из модулей вашего приложения - это «zbar», этот модуль не совместим с нашими общими планами, поскольку для него требуется библиотека уровня сервера libzbar, которая не является стандартной для наших общих серверов. "
Мой вопрос: если все, что мне нужно использовать в системе, установлено внутри virtualenv и одновременно загружает все это на сервер, зачем мне устанавливать только эту библиотеку на корневом уровне сервера?Неправильно ли я установил библиотеку "pyzbar" в моей виртуальной среде?