Как заставить программу работать на Linux, если пишешь ее с компьютера, на котором Windows

Я сижу на компьютере, на котором установлена Windows (версиюю винды могу узнать если надо).
Пишу код на Python (версия какая не знаю, могу узнать если надо).
Код пишу в Visual Studio 2019.
Вопрос: как заставить этот код работать на Linux? Или может быть не сам код, а уже собранную в exe-файл программу

Exe через wine. А вообще компилировать надо под линукс, если ide позволяет.

Так в линукс есть интерпретатор питона.
не паковать в exe файл и смотря, что за приложение, и вообще писать на питоне в виндозависимой студии это что-то ненормальное.

Питон - язык интерпретируемый, его не нужно адаптировать к другим системам, если ты не налегаешь на os.system() и тому подобное Ништячки зависящие именно от системы. На Линуксе есть интерпретаторы для питона, как и на винду. Заморачиваться с интерпретацией кода на Линухе тебе не нужно, если у тебя какая-то ошибка на Линуксе которой нет на Винде, значит вчитайся в ошибку и найди решение.

1) Пишешь стандартный переносимый код.
2) Компилируешь в ОС Linux, на виртуалке.

Проще именно без exe. Ведь exe - виндовая штука.
Без exe не нужен никакой wine, просто питон, который на линуксе к тому же может идти из коробки. Файл .py на линуксе запускается просто из командной строки используя команду
python3 script.py
или
python script.py

В принципе в питухоне почти все кроссплатформенное и должно работать. Но лучше проверить.

Не использовать виндозависимые python-пакеты и exe файл

Добавить комментарий