【发布时间】:2017-05-30 16:00:49
【问题描述】:
我已经在我的笔记本电脑上安装了这个包 (SpeechRecognition),现在我正试图让它在我的 Imac (sierra) 上工作。 我按照macbook上的一样安装。
但是在尝试运行测试时出现以下错误。
python -m 语音识别
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 163, in _run_module_as_main
mod_name, _Error)
File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 111, in _get_module_details
__import__(mod_name) # Do not catch exceptions initializing package
File "/usr/local/lib/python2.7/site-packages/speech_recognition/__init__.py", line 5, in <module>
import io
File "/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/io.py", line 51, in <module>
import _io
ImportError: dlopen(/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder
Referenced from: /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
Expected in: flat namespace
in /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
【问题讨论】:
-
您的 Python 安装似乎有问题...
-
可能是路径问题?当 '''echo $PYTHONPATH''' 我得到一个空行作为结果
-
您使用系统 python 安装了该软件包,然后尝试将其与用户安装的 python 一起使用。确保您使用相同的 python 安装和使用该软件包。