Приложение, предназначенное для редактирования карт симулятора duckietown.
- python 3.5
- pyQt5 5.13
С помощью интерпретатора запустить main.py
Для корректной сборки приложения должен быть установлен python(версия 3.5).
Необходимо установить следующие библиотеки:
- для linux
pip3 install pyinstaller
pip3 install PyQt5
- для windows:
pip3 install pyinstaller
pip3 install PyQt5
pip3 install pypiwin32
В целях экономии места можно использовать виртутальное окружение. В нём установите библиотек и используйте приложение.
Для запуска и установки используйте команды:
pip3 install virtualenv
python3 -m virtualenv .venv
source .venv/bin/activate
Для закрытия :
deactivate
В командной строке для windows \ в консоли для linux необходимо выполнить следующие действия:
git clone https://github.com/moevm/mse_visual_map_editor_for_duckietown.git
Перейти в директорию репозитория и ввести команду:
pyinstaller --onefile --noconsole main.py
После этого в директории /dist
будет сгенерирован исполняемый файл main.exe
для Windows и main
для Linux.
В случае, если pyinstaller не сможет получить доступ к какой-либо библиотеке, необходимо выполнить команду
pyinstaller --onefile --paths [path] --noconsole main.py
где [path]
- путь до библиотеки, например --paths D:\python35\Lib\site-packages\PyQt5\Qt\bin)
.
Необходимо перенести сгенерированный пакет в корень проекта с помощью GUI или команд:
- для Linux:
mv dist/main main
- для Windows:
move %CD%\dist\main.exe %CD%
Приложение готово к запуску.
Удалите бибилиотеки командами:
pip3 uninstall pyinstaller
pip3 uninstall PyQt5
и удалите каталог с программой