为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

鸿蒙传说 2023-09-05 21:11:34
这里有一个广泛的问题。基本上,我使用 Python 设计并构建了一个在我的机器上运行的程序。问题是,当我将其转换为 exe 并尝试在另一台 Windows 10 计算机上运行它时,它不起作用。原因是因为在我的机器上安装了 python、python VLC 以及 VLC 播放器。问题是我需要以某种方式将这些程序(依赖项?是的,我是菜鸟)打包到安装向导中还是?希望得到一些关于在这里做什么的建议,因为我正在为某人做一个感伤的项目,但我无法让它发挥作用,这真的很令人沮丧,哈哈
查看完整描述

2 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

对于 python-vlc,您确实需要安装 VLC。我不知道如何将 vlc 打包成 python exe。我建议研究独立模块,而不仅仅是 python 包装器。


编辑:


您可以使用 pygame 库中的声音函数:


import pygame.mixer


SOUND_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 beginning


while pygame.mixer.music.get_busy():

    pygame.event.wait()


查看完整回答
反对 回复 2023-09-05
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

出于多种原因,您不应该捆绑 VLC,即使这在技术上是可行的。最干净的解决方案是检查 VLC 或 VLC 播放器是否已安装,如果缺少,则告诉用户先安装它。



查看完整回答
反对 回复 2023-09-05
  • 2 回答
  • 0 关注
  • 126 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信