/ admin处的ModuleNotFoundError没有名为“ winsound”的模块

时间:2019-11-26 09:41:19

标签: django pip requirements winsound

我正在用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安装...有人知道如何解决吗?

1 个答案:

答案 0 :(得分:1)

问题是heroku的操作系统是linux,而winsound对于Windows仅 ;因此它将不会安装在heroku上。