首页 > 解决方案 > 用于 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

我知道已经发布了一个类似的问题,但是没有答案,所以我想我会再发布一个。希望有人能帮忙,谢谢!

标签: pythonseleniumpy2app

解决方案


推荐阅读