无法为 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的主要内容,如果未能解决你的问题,请参考以下文章