Мне не разрешено запускать исполняемый файл python на других ПК - PullRequest
0 голосов
/ 30 мая 2020

Я делал игру в tkinter, затем делаю ее исполняемой с помощью PyInstaller и отправляю своим друзьям, чтобы они могли запустить ее и рассказать мне, каково это. Кажется, что они могут загрузить файл, но не могут его открыть, потому что windows запретил им говорить, что это небезопасно, и не позволял им брать на себя риск или что-то в этом роде. Они попытались запустить его от имени администратора, но все равно ничего не изменилось.

Что мне делать или что я должен добавить в свой код, чтобы windows мог открыть его без проблем и почему windows открывает другие исполняемые файлы, не говоря это (текущая ошибка, которую получает мой исполняемый файл)?

Ответы [ 3 ]

0 голосов
/ 30 мая 2020

сжать его как файл .zip, и тогда он, скорее всего, будет работать

или установить NSIS и создать для него установщик windows.

0 голосов
/ 30 мая 2020

Я наконец понял, что мне нужно было сделать

Когда появится диалоговое окно, вам нужно щелкнуть по дополнительной информации, а затем отобразится кнопка Run Anyway enter image description here

0 голосов
/ 30 мая 2020

Это не ваша ошибка. Каждый компьютер имеет механизм защиты, и он не допускает такого обмена. В начале я тоже испытал это, но когда они говорят это, есть кнопка, которую можно игнорировать и продолжить, я явно не помню, что это было, но должна быть кнопка, если ее windows блокирует файл, а не 3 - стороннее программное обеспечение, вы сможете пройти через него, и это не файл с трещиной или что-то в этом роде (я думаю), поэтому не должно быть постоянных действий со стороны windows defender. Что вам нужно, так это цифровая подпись для вашего приложения, я считаю, что в этом нет необходимости, когда мы начинаем. Если бы вы могли получить снимок сообщения, которое выдает windows, было бы более полезно

Опубликовать это как ответ, потому что он был слишком большим для комментария :) и это только мое мнение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...