0

我正在用 Django 开发一个应用程序。

winsound我的应用使用模块播放声音。

import sys
import winsound

duration = 150  # milliseconds
    freq = 440  # Hz
    winsound.Beep(freq, duration)
    winsound.Beep(freq, duration)
    winsound.Beep(freq, duration)

当我在本地开发时它运行良好,但是当我将应用程序推送到 heroku 然后尝试访问管理部分时,网络返回了错误

/admin 处的 ModuleNotFoundError

没有名为“winsound”的模块

所以我尝试了pip install windsound,但显然没有命名为可供下载的模块。

认为该模块可能已经安装但使用了另一个名称,我也尝试了

pip freeze>requirements.txt

并添加'winsound'INSTALLED_APPS但没有任何效果。

在网上,我几乎找不到关于 winsound 模块的信息,而且似乎无法使用 python 进行 pip install ... 有人知道如何解决吗?

4

1 回答 1

2

问题是heroku的操作系统是linux,而且winsound适用于windows;所以它不会安装在heroku上。

于 2019-11-26T09:51:18.180 回答