Freeswitch mod_python没有名为freeswitch的模块

时间:2016-08-05 06:09:42

标签: python freeswitch

我使用this链接在Debian 8中安装了Freeswitch 1.6。安装最新版本分支部分。

使用fs_cli:

启用模块python
>module_exists mod_python                                                                                              
true

症状

当我执行我的Python脚本时,我得到:

    2016-08-05 05:49:23.875318 [ERR] mod_python.c:231 Error importing module
    2016-08-05 05:49:23.875318 [ERR] mod_python.c:164 Python Error by calling script "fax": <type 'exceptions.ImportError'>    
    Message: No module named freeswitch    
    Exception: None    
    Traceback (most recent call last)
File: "/usr/share/freeswitch/scripts/fax.py", line 1, in <module>

使用this文档:

疑难解答:

  1. 此脚本正在与其他Freeswitch框一起使用。

  2. 正确移动文件:

    ls -al /usr/local/lib/python2.7/site-packages/ freeswitch.py

  3. 脚本fax.py内容为here

  4. 重启Freeswitch

  5. 脚本freeswitch.py​​位置

    • /usr/local/lib/python3.4/dist-packages/freeswitch.py​​
    • /usr/local/lib/python2.7/site-packages/freeswitch.py​​
    • /usr/share/pyshared/freeswitch.py​​

1 个答案:

答案 0 :(得分:3)

我将freeswitch.py复制到/usr/share/freeswitch/scripts/ 这就解决了这个问题。