Python中找不到winsound

Python中找不到winsound,python,windows,audio,cygwin,Python,Windows,Audio,Cygwin,我有这个错误。有人能提供建议吗 Python 2.7.10 (default, Jun 1 2015, 18:05:38) [GCC 4.9.2] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import winsound Traceback (most recent call last): File "", line 1, in ImportError: No

我有这个错误。有人能提供建议吗

Python 2.7.10 (default, Jun 1 2015, 18:05:38) [GCC 4.9.2] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> import winsound Traceback (most recent call last): File "", line 1, in ImportError: No module named winsound >>> Python 2.7.10(默认值,2015年6月1日,18:05:38) [GCC 4.9.2]关于cygwin 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>导入winsound 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为winsound的模块 >>>
我的windows笔记本电脑上安装了两个
python
版本。3.x和2.7.x只要:

  • 在不同的文件夹中安装两个版本
  • 为每个Python版本正确设置windows
    PATH
    变量
  • 根据我自己的经验,更好的选择是删除未使用的python路径。例如,我没有使用3.x,所以我删除了它的路径。你可以以后再设置

    具有内置winsound的MSI安装程序(与我安装的方式相同)

    或者,如果您不希望安装另一个版本的PYTHON,那么您可能希望查看
    winsound

    的替代方案 我假设您需要使用winsound才能播放音频。 在这种情况下,您可以查看播放声音文件的其他模块,并在cygwin上使用现有的
    python。

    其中一些是
    pip安装pydub

    pip安装pyaudio


    pip安装pygame

    你的操作系统是什么,你是如何安装python的?此模块仅适用于windows。它是
    cygwin
    (windows上)上的python。下载并安装用于python的预构建windows安装程序,它包括
    winsound
    模块(无论如何,32位版本都有)。那么我的计算机上会有两个版本的python吗?那将是一片混乱。如果有链接可以安装python winsound导入软件包本身吗?您使用的是Linux系统吗?$pip install pygame
    收集pygame无法找到满足要求的版本pygame(来自版本:),没有找到pygame的匹配发行版
    $pip install pyaudio
    #包括“portaudio.h”^编译已终止。错误:命令“gcc”失败,退出状态为1----------------------------------------------命令“/usr/bin/python-u-c”导入setuptools,标记化;_u文件_u=”/tmp/pip-build-9Q9Sel/pyaudio/setup.py';exec(编译(getattr(标记化,'open',打开)(_u文件u)).read()。替换()('\r\n','\n'),_文件_,'exec'))“安装--record/tmp/pip-NLGiMJ record/install-record.txt--外部管理的单一版本--compile”失败,错误代码为/tmp/pip-build-9Q9Sel/pyaudio/