Как заставить программу работать на 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 файл
- Как заставить консольное приложение Windows на чистом C++ заставить работать на Android? Написал ради эксперимента простейший консольный калькулятор на C++. Хочу попробовать без изменений кода запустить его на Андроид. Возможно ли это? А если да, то как?
- Как сделать так, чтобы windows 10 запускался во время того, когда при входе в windows пишешь пароль За это время пока я ввожу пароль, нужно чтоб винда уже запускалась и быстро включается после ввода пароля. У меня это было, но я винду переустановил и все, не знаю как сделать, помогите пожалуйста, если кто-то знает что это… Быстрый запуск тут ни при чем, пробовал
- Как заставить программу или игру думать что она работает в 32 битной windows Я знаю что большинство 32 битных программ и игр прекрасно работают и на 64 битной системе но бывают и исключения подскажите решение виртуальную машину в расчёт не берём так как мне нужно чтобы задействовались реальные ресурсы железа
- Как заставить программу думать, что у меня другой Windows? У меня стоит Windows 8, программа не хочет с ним работать, говорит нужен Windows 8.1, можно ли как-нибудь ее обмануть, что бы она думала, что у меня стоит Windows 8.1 или например Windows 10?