2016-01-31 2 views
0

У меня есть эта ошибка. Может ли кто-нибудь посоветовать?winsound не найден в Python

 
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 
>>> 
+2

Что такое операционная система и как вы установили python? Этот модуль является только окнами. –

+0

Это python на 'cygwin' (на окнах). –

+2

Загрузите и установите предварительно установленный установщик Windows для Python, он включает в себя модуль 'winsound' (в любом случае 32-разрядная версия). – martineau

ответ

1

I do not have enough points to comment hence writing in ANSWER section

Я два python версии на моем ноутбуке окна. 3.x и 2.7.x Не будет никаких проблем до тех пор, пока
a) Вы устанавливаете две версии в разных папках.
b) Правильно настройте переменные окна PATH для каждой версии Python.

Я по собственному опыту видел, что лучшим вариантом является удаление PATH для не используемого python. Например, я не использую 3.x, поэтому я удалил PATH для него. Вы всегда можете установить его позже.

Python for windows имеет установщик MSI, который имеет встроенный winsound (так же, как я установил).

В противном случае, если вы не хотите устанавливать другую версию PYTHON, и тогда вы можете посмотреть альтернативу winsound.
Я предполагаю, что вам нужно использовать winsound для воспроизведения звукового звука. В этом случае вы можете посмотреть на другие модули, которые играют звуковой файл и использовать существующие python on cygwin.
Некоторые из них
pydubpip install pydub

pyaudio pip install pyaudio

pygame pip install pygame

+0

$ пункт установить Pygame 'Сбор Pygame Не удалось найти вариант, который удовлетворяет требованиям Pygame (из версий:) Нет распределения соответствия не найдено pygame' –

+0

$ ГПГ, установить pyaudio ' #include «portaudio.h» ^ сбор завершено. ошибка: команда 'gcc' не сработала с статусом выхода 1 ------------------------------------ ---- Команда «/ usr/bin/python -u -c» import setuptools, tokenize; __ файл __ = '/ tmp/pip-build-9Q9Sel/pyaudio/setup.py'; exec (компиляция (getattr (tokenize, 'open', open) (__ file __). read(). replace ('\ r \ n', '\ n'), __file__, 'exec')) "install -record/tmp/pip-NLGiMJ-record/install-record.txt --single-version-external-managed -compile "не удалось с кодом ошибки 1 в/tmp/pip-build-9Q9Sel/pyaudio /' –

Смежные вопросы