Как конвертировать Python скрипт в Python приложение? - PullRequest
0 голосов
/ 17 января 2020

У меня есть программа Python, которая запрашивает у пользователя «Введите ссылку» , а затем загружает все файлы по этой ссылке. Но все это происходит на терминале после ручной компиляции программы, например

python myapp.py

. Я использую такие библиотеки, как BeautifulSoup / urlparse , и если я запустлю их на другом компьютере, мне придется установить библиотеки снова. Есть ли альтернативный способ конвертировать скрипт в приложение таким образом, чтобы пользователю не нужно было сначала вручную устанавливать все библиотеки?

Я уже пробовал Упаковка Python Проекты , но эта команда никогда не работает для меня

dist/
  example_pkg_YOUR_USERNAME_HERE-0.0.1-py3-none-any.whl
  example_pkg_YOUR_USERNAME_HERE-0.0.1.tar.gz

, и поэтому я застреваю.

1 Ответ

0 голосов
/ 17 января 2020

Есть несколько решений для вашей проблемы. Можно использовать библиотеку типа PyInstaller или Py2Exe . Хотя они могут быть немного сложнее в вопросах конфигурации. Особенно с большим количеством пакетов. Но я думаю, что это наиболее подходящее решение для конечных пользователей.

Другим способом будет распространение всей вашей среды Python с помощью вашего сценария. Если требуется небольшой размер файла, существуют также встраиваемые среды Python.

Вы также можете распространять пакетный файл, который затем устанавливает ваши зависимости.

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