jinfeng0317 2023-11-15 10:38 采纳率: 77.8%
浏览 7

pyaudio库pip安装好后在pycharm中可以运行,但是在TouchDesigner中无法运行报错

Could not import the PyAudio C module 'pyaudio.portaudio'.
Traceback (most recent call last):
File "</project1/container2/nvflexsolver1/text16:op('/project1/container2/nvflexsolver1/text16').run()>", line 1
td.tdError: File "/project1/container2/nvflexsolver1/text16", line 16
r = previousimport(*args, **kw)
File "C:\Users/TD-JF/AppData/Local/Programs/Python/Python311/Lib/site-packages\pyaudio_init
.py", line 111
import pyaudio._portaudio as pa
r = previousimport(*args, **kw)
ModuleNotFoundError: No module named 'pyaudio._portaudio'
Results of run operation resulted in exception.

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-15 13:42
    关注

    【以下回答由 GPT 生成】

    我可以给出一个可能的解决方案,但请注意这只是一个猜测,因为我没有足够的上下文信息来确定问题的根本原因。

    首先,确保您已经正确安装了PyAudio库。您可以在命令行中运行以下命令来安装PyAudio:

    pip install pyaudio
    

    如果您已经安装了PyAudio但仍然遇到了问题,那么很有可能是因为环境配置不正确。根据您的操作系统和TouchDesigner的版本,配置可能会有所不同。

    一种可能的解决方案是手动指定PyAudio的C模块路径。您可以按照以下步骤进行操作:

    1. 打开TouchDesigner并创建一个新的Python脚本。
    2. 在脚本中导入PyAudio库:
    import pyaudio
    
    1. 在脚本中添加以下代码:
    # 打印PyAudio库的位置
    print(pyaudio.__file__)
    
    1. 运行脚本并查看输出的PyAudio库位置。例如,输出可能类似于此:/path/to/PyAudio/pyaudio/init.pyc。
    2. 打开一个文本编辑器,并创建一个名为"pth"的文本文件。
    3. 在"pth"文件中,将上一步输出的PyAudio库位置添加为一个新的行。例如,如果输出是"/path/to/PyAudio/pyaudio/init.pyc",则在"pth"文件中添加以下内容:
    /path/to/PyAudio
    
    1. 将"pth"文件保存在与TouchDesigner的可执行文件相同的目录中。
    2. 重新启动TouchDesigner,然后再次尝试导入PyAudio库,并查看是否仍然遇到相同的错误。

    请注意,这只是一个可能的解决方案,具体取决于您的环境配置和操作系统。如果问题仍然存在,请提供更多上下文信息,以便我们可以更好地帮助您解决问题。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月15日

悬赏问题

  • ¥15 centos7系统下abinit安装时make出错
  • ¥15 hbuildex运行微信小程序报错
  • ¥50 HAL ADCDMA单次触发转换
  • ¥15 关于#python#的问题:我知道这个问题对你们来说肯定so easy
  • ¥15 wpf datagrid如何实现多层表头
  • ¥15 为啥画版图在Run DRC会出现Connect Error?可我Calibre的hostname和计算机的hostname已经设置成一样的了。
  • ¥20 网站后台使用极速模式非常的卡
  • ¥20 Keil uVision5创建project没反应
  • ¥15 mmseqs内存报错
  • ¥15 vika文档如何与obsidian同步