尝试使我的程序可交付到 Windows 10 环境

这里有一个广泛的问题。

基本上,我使用 Python 设计并构建了一个在我的机器上运行的程序。问题是,当我将其转换为 exe 并尝试在另一台 Windows 10 计算机上运行它时,它不起作用。

原因是因为在我的机器上安装了 python、python VLC 以及 VLC 播放器。问题是我需要以某种方式将这些程序(依赖项?是的,我是菜鸟)打包到安装向导中还是?

希望得到一些关于在这里做什么的建议,因为我正在为某人做一个感伤的项目,但我无法让它发挥作用,这真的很令人沮丧,哈哈


鸿蒙传说
浏览 127回答 2
2回答

一只甜甜圈

对于 python-vlc,您确实需要安装 VLC。我不知道如何将 vlc 打包成 python exe。我建议研究独立模块,而不仅仅是 python 包装器。编辑:您可以使用 pygame 库中的声音函数:import pygame.mixerSOUND_FILE = 'file_path_here'pygame.mixer.pre_init(44100, -16, 2, 2048)pygame.mixer.init()pygame.mixer.music.load(SOUND_FILE)pygame.mixer.music.play(loops=0, start=1626) # 1626 seconds from beginningwhile pygame.mixer.music.get_busy():    pygame.event.wait()

Smart猫小萌

出于多种原因,您不应该捆绑 VLC,即使这在技术上是可行的。最干净的解决方案是检查 VLC 或 VLC 播放器是否已安装,如果缺少,则告诉用户先安装它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python