Anaconda - это дистрибутив Python , и он поставляется с Conda , менеджером пакетов для различных инструментов и библиотек.
В основном Conda управляет средами , каждая из которых содержит собственный Python и собственный набор библиотек и инструментов поверх операционной системы Windows, Mac OS.
или компьютер с Linux.
Итак, можно разрабатывать кроссплатформенные приложения с использованием Qt и Anaconda : вам просто нужно убедиться, что ваши зависимости доступны для всех ОС (перейдите на облачный сайт Anaconda и прежде чем что-либо проверять: найдите нужную вам библиотеку / инструмент и посмотрите, доступна ли она для ваших целевых платформ).
В случае Qt мы видим, что версия 5.9.7 доступна по умолчанию anaconda
канал и он доступен для этих платформ:
- Linux-32 * * тысяча двадцать один
* * 1 022 Linux-64 * * 1 023
- OSX-64 * +1025 *
- обоюдного 32
- обоюдного 64
Чтобы распространять ваше приложение, людям сначала нужно установить Conda. Затем, если вы создадите пакет программного обеспечения Conda, его установка будет
просто как дела:
conda create --name my_env
conda activate my_env
conda install -c my_conda_channel install my_package_name
Ваш код не должен быть написан на Python. Это хорошо, чтобы это было написано
в C ++ например. Это все усложняет, хотя. В этом случае вам нужно будет установить компилятор, чтобы иметь возможность собирать ваше программное обеспечение. Существуют пакеты Conda для компиляторов Linux и OSX. Для Windows подробнее здесь