ctcsound не является действительным приложением Win32 - PullRequest
0 голосов
/ 20 ноября 2018

Я уже проверил другие вопросы по этой теме, но ни одно из решений не сработало, когда я пытался их решить. Насколько я могу судить, остальная часть моего кода не имеет ничего общего с этой проблемой. Я скачал csound с csound.com, и он поставляется с модулем Python под названием ctcsound. Однако каждый раз, когда я пытаюсь импортировать ctcsound в моем скрипте, я получаю следующее:

Traceback (most recent call last):
File "C:/Users/pvedi/PycharmProjects/Data_Sonification_Class/Paul_Vedier_Soni1.py", line 1, in <module>
import ctcsound
File "C:\Program Files\Csound6_x64\bin\ctcsound.py", line 31, in <module>
libcsound = cdll.csound64
File "C:\Users\pvedi\AppData\Local\Programs\Python\Python36-32\lib\ctypes\__init__.py", line 418, in __getattr__
dll = self._dlltype(name)
File "C:\Users\pvedi\AppData\Local\Programs\Python\Python36-32\lib\ctypes\__init__.py", line 348, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application

Я делаю это для класса, и после того, как попросил моего учителя о помощи, он кричал на меня в классе за то, что я в основном использую компьютер с Windows вместо Mac, потому что он не знает, как использовать компьютер с Windows. Любая помощь будет очень признательна, чтобы он меня не подвел. Спасибо, ребята!

1 Ответ

0 голосов
/ 24 ноября 2018

Используете ли вы 64-битную установку Python? Похоже, это может быть связано с этим:

https://github.com/mit-nlp/MITIE/issues/150

Я почти уверен, что установка Csound с сайта csound.com - это 64-разрядный исполняемый файл и библиотека Windows.

...