python - 用于 MacOS 的 Py2app '找不到 Python 运行时'
问题描述
我正在尝试创建一个独立的应用程序来自动化whatsapp消息,但是在创建-A文件后我遇到了这个消息。
这是 setup.py 文件,我将 .py 文件命名为“Whatsapp Automation.py”
from setuptools import setup
APP = ['Whatsapp Automation.py']
OPTIONS = {
'iconfile':'Whatsapp Automation.icns',
'argv_emulation': True,
'packages': ['certifi'],
}
setup(
app=APP,
# data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
创建别名
python setup.py py2app -A
运行此程序后,我收到如下图所示的错误
./dist/Whatsapp\ Automation.app/Contents/MacOS/Whatsapp\ Automation
有关更多信息,这些是我在 Whatsapp Automation.py 文件中的所有导入,我需要将它们包含在 setup.py 文件中吗?
import tkinter as tk
from tkinter import *
import tkinter.filedialog as filedialog
from tkinter.filedialog import askopenfilename
from time import sleep
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
import socket
我知道已经发布了一个类似的问题,但是没有答案,所以我想我会再发布一个。希望有人能帮忙,谢谢!