Я новичок в Python, и мне интересно, могу ли я выпустить свою программу в каком-то компилированном проекте сборки со всеми включенными модулями и библиотеками, поэтому я могу запускать ее на разных системах ? Я не хочу устанавливать opencv на каждый компьютер.Публичная программа python как один файл со всеми включенными модулями
ответ
Вы можете указать файл requirements.txt
, в котором перечислены зависимости, используемые вашей программой. Python pip может прочитать этот файл для объединения и упаковки вашего приложения. См. Документы здесь: https://pip.pypa.io/en/stable/user_guide/#requirements-files.
Кроме того, я считаю, что для OpenCV требуются некоторые собственные расширения, которые не упакованы в Python. К сожалению, вам нужно будет установить собственные расширения на каждом новом компьютере, который вы используете.
отличный трек, но как насчет Linux? Есть ли какой-нибудь «exe-подобный» файл, который можно запустить как «безопасный для пользователя без linux» на ubuntu и т. Д.? –
Не совсем. Помните, что Python является динамическим языком и требует времени выполнения Python для фактического запуска в виде программы. Он точно не скомпилирует с помощью встроенной исполняемой сборки так же, как это делает C. Поэтому код Python почти всегда запускается как скрипт, а не как двоичный. –
Итак, если я использую C, я могу скомпилировать «exe-like» файл со всеми библиотеками (с opencv и numpy) и запустить его на linux? Лучший способ - использовать exe и wine или diffrent файл и запустить его на чистом Linux? –
- 1. Dojo 1.10 Создайте один .js-файл со всеми необходимыми модулями
- 2. Как установить проект Django со всеми модулями?
- 3. Prefix.pch с включенными модулями?
- 4. OpenXava - создать список со всеми модулями
- 5. Как импортировать скрипт Python с несколькими модулями, включенными в Sikuli
- 6. Как я могу вернуть JSON со всеми модулями?
- 7. Скопируйте файл со всеми разрешениями
- 8. Установите IIS со всеми возможностями, включенными с помощью pkgmgr
- 9. virtualenv со всеми библиотеками Python
- 10. проект с несколькими модулями - сборка zip со всеми зависимыми баночками?
- 11. Как создать исполняемый файл со всеми библиотечными зависимостями, включенными для NetBeans?
- 12. Python: Как читать XML-файл со всеми атрибутами?
- 13. Как распространять приложение python со всеми зависимостями
- 14. Как создать собственный интерпретатор python? т. е. с некоторыми уже включенными модулями?
- 15. Gzip со всеми ядрами
- 16. Использование npm как загрузить пакет в виде zip со всеми его зависимостями, включенными в пакет
- 17. Как смешивать рубиновый модуль между двумя другими уже включенными модулями?
- 18. Установщик Windows Python со всеми зависимостями?
- 19. FileNotFoundException когда файл существует со всеми разрешениями
- 20. CSS-файл со всеми несовместимыми браузерами
- 21. Python Код выхода 139 со всеми wxStaticText
- 22. создать среду anaconda python со всеми пакетами
- 23. TableView со всеми Идиомами
- 24. Как сравнить один символ со всеми символами строки
- 25. node.io проблемы со встроенными модулями
- 26. Как сгенерировать график зависимости между всеми модулями проекта Maven?
- 27. В node.js, используя mysql-simple-pool, как я могу совместно использовать пул со всеми модулями?
- 28. Linq для выбора строк со всеми включенными флагами и не исключенных флагами
- 29. Ядро разбивает массив на 2 других массива, один со всеми числами выше значения и один со всеми ниже
- 30. Программа Python, возвращающая ни один
«Я не хочу устанавливать opencv на каждый компьютер». Существуют проекты, которые предназначены для распространения необходимых вам сторонних библиотек (например, ['py2exe'] (http: //www.py2exe. org /)) с вашим проектом, все упакованы в аккуратный «двоичный». – mgilson