Как упаковать все необходимые библиотеки с программой python, чтобы она могла работать во всех системах? - PullRequest
0 голосов
/ 09 января 2019

Я только что сделал tkinter виджет на питоне. Я хочу передать его моему другу, у которого есть библиотека Python, но нет библиотеки tkinter.

Он сейчас получает module not found error

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Предполагается, что ваш терминал находится в текущем каталоге, в котором находится проект. Вы должны запустить pip freeze на терминале, чтобы вывести список установленных библиотек и сохранить результаты на requirements.txt. В ОС на основе Unix вы можете запустить pip freeze > requirements.txt, в результате чего библиотеки будут автоматически сохранены в файле needs.txt. Для установки этих библиотек requirements.txt вы можете запустить pip install -r requirements.txt.

Намного лучше, если у вас есть опыт использования виртуальных сред.

0 голосов
/ 09 января 2019

посещение ЭТА ссылка. Он предоставит вам необходимые материалы для преобразования вашего .py файла в распространяемый .exe файл.

...