django ModuleNotFoundError位于/admin没有名为“winsound”的模块

vfh0ocws  于 2023-03-04  发布在  Go
关注(0)|答案(1)|浏览(162)

我正在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,然后试图访问管理部分时,Web返回了错误
未找到模块/admin处出错
没有名为“winsound”的模块
所以我尝试了pip install windsound,但显然没有这样的模块名称可供下载。
我想这个模块可能已经安装好了,但是用了另一个名字,我也试了一下

pip freeze>requirements.txt

并在INSTALLED_APPS中添加了'winsound',但没有任何工作。
在网上我可以找到一些关于winsound模块的信息,而且似乎它不能用pip安装python...有人知道如何解决这个问题吗?

mzaanser

mzaanser1#

问题是heroku的操作系统是linux,winsound用于Windows;所以它不会被安装在黑六身上。

相关问题