无法为 Csound 的 python API 导入 csnd6

Posted

技术标签:

【中文标题】无法为 Csound 的 python API 导入 csnd6【英文标题】:Can't import csnd6 for Csound's python API 【发布时间】:2016-12-09 05:06:49 【问题描述】:

我尝试使用 Csound 的 Python API。 因此,我尝试导入“csnd6”包:import csnd6.

由于某种原因,我的机器上没有安装该软件包:ImportError: No module named csnd6

这是我的设置: - Python 2.7.11 - Csound 6.08 - Mac OS X 10.12.1

我该如何解决? (或)我怎样才能安装这个包?

谢谢!!

【问题讨论】:

看来你为一个没有声音的python版本安装了icsound,可能是默认的python 2.6,你是如何安装python 2.7的?@987654325的结果是什么? @ 在终端上? 我从 python.org 安装了 python。 which python 的结果是 /Library/Frameworks/Python.framework/Versions/2.7/bin/python 【参考方案1】:

我发现了问题。

来自Csound 6.08 release notes:

"ctcsound.py,在 6.07 版本中引入了 Python 的新 FFI 接口。 它现在是 Python 的推荐接口,csnd6.py 已弃用。”

这里是 ctcsound.py 软件包存储库的链接 -https://github.com/fggp/ctcsound

注意:您可能需要手动将 ctcsound.py 文件添加到 Python 包文件夹: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

【讨论】:

以上是关于无法为 Csound 的 python API 导入 csnd6的主要内容,如果未能解决你的问题,请参考以下文章

CSound 和 Python 通信

Csound 6 无法直接初始化 PortAudio,但以某种方式通过文件工作

CSound6 缺少 32 位库

CSound 乐器的补丁存储

csound 是不是能够从互联网上提取简单的信息/数据?

CSOUND 函数表缩放错误