Я кодировал настольное приложение, используя python 3, и это приложение для сбора данных API. Когда я создаю исполняемый файл (.exe), он отлично работает на моем компьютере, но когда я открываю его на других компьютерах, я получаю сообщение
Не удалось выполнить скрипт .
Код Я импортирую только следующее.
from tkinter import*
import requests
import json
Затем я добавил API следующим образом.
try:
#Connect the API to the .py code
api_data=requests.get("https://www.hpb.health.gov.lk/api/get-current-statistical")
api_json=json.loads(api_data.content)
#Connect with variables
lu_date= api_json['data']['update_date_time']
lu_cases= api_json['data']['local_new_cases']
lu_total= api_json['data']['local_total_cases']
lu_hospital= api_json['data']['local_total_number_of_individuals_in_hospitals']
lu_deaths= api_json['data']['local_deaths']
lu_recover= api_json['data']['local_recovered']
lu_rate1=int((lu_deaths/lu_recover)*100)
#Added some labels here
#Button
ext_btn=Button(root, text="Exit", command=root.destroy,bg="red",fg="white",font="Helvatica 12 bold",padx=25)
ext_btn.grid(row=8,column=0,columnspan=2)
out = out.decode(encoding)
except Exception as e:
api_json="Error"
root.mainloop()
Я уже попробовал следующий метод, чтобы выполнить его, но он не работает. (используя командную строку, а также данное GUI программное обеспечение)
pyinstaller -F codename.py