Mac OS Я пытаюсь использовать словарь cmu для распознавания речи.Шаги, которые я предпринял:
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
pip3 show tensorflow
результат:
- Имя: tenorflow
- Версия: 1.12.0
- Описание: TensorFlowявляется структурой машинного обучения с открытым исходным кодом для всех.
- Домашняя страница: https://www.tensorflow.org/
- Автор: Google Inc.
- Автор электронной почты: opensource@google.com
- Лицензия: Apache 2.0
- Расположение: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages
- Требуется: protobuf, keras-процессинг, тензорная доска, termcolor, numpy, колесо, keras-аппликации, шесть, absl-py, grpcio, gast, astor Требуется:
А затем:
pip install tensor2tensor==1.5.0
export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages:$PYTHONPATH
g2p-seq2seq --version
Результат:
Трассировка (последний последний вызов): файл "/ usr / local / bin / g2p-seq2seq", строка 11, в load_entry_point ('g2p-seq2seq == 6,2.2a0 ',' console_scripts ',' g2p-seq2seq ') () Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py ", строка 487, в load_entry_point returnget_distribution (dist) .load_entry_point (group, name) Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", строка2728, в load_entry_point возвращаем файл ep.load () "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", строка 2346, при загрузке вернуть файл self.resolve () "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/init.py", строка 2352,в модуле разрешения = импорт (self.module_name, fromlist = [' name '], level = 0) Файл "/usr/local/lib/python2.7/site-packages/g2p_seq2seq-6.2.2a0-py2.7.egg/g2p_seq2seq/init.py ", строка 24, из файла импорта приложения g2p_seq2seq" /usr/local/lib/python2.7/site-packages/g2p_seq2seq-6.2.2a0-py2.7.egg/g2p_seq2seq/app.py ", строка 29, в тензор импорта в виде файла tf" /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages / tensorflow / 10 * INIT50 * .py ", строка 24, из файла tenorflow.python import pywrap_tensorflow # pylint: disable = unused-import File" /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tensorflow/python/init.py ", строка 49, из файла tenorflow.python import из файла pywrap_tensorflow" /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py ", строка 74, в повышении ImportError (msg) ImportError: Traceback (последний вызов был последним): файл" /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages / tenorflow / python / pywrap_tensorflow.py ", строка 58, из файла tenorflow.python.pywrap_tensorflow_internal import * File" /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tensorflow/python / pywrap_tensorflow_internal.py ", строка 28, в файле _pywrap_tensorflow_internal = swig_import_helper ()" /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tensorflow/python/pywrap_tenrflow_internal.py ", строка 24, в swig_import_helper _mod = imp.load_module ('_ pywrap_tensorflow_internal', fp, pathname, description) ImportError: dlopen (/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ite-packages / tenorflow / python / _pywrap_tensorflow_internal.so, 6): символ не найден: __Py_FalseStruct Ссылка:.so Ожидается в: плоском пространстве имен в /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so Не удалось загрузить собственную среду выполнения TensorFlow.
Внутри консоли Pycharm IDE
import tensorflow as tf
дал мне это:
/ Библиотека / Frameworks / Python.framework / Versions / 3.7 / lib / python3.7 / importlib/_bootstrap.py:219: RuntimeWarning: версия 3.6 компиляции модуля 'tenorflow.python.framework.fast_tensor_util' не соответствует версии 3.7 среды выполнения, возвращает f (* args, ** kwds)
Обновлено:
Я захожу на этот сайт github и загружаю правильный диск (python 3.7 для Mac OS 10.13).И переустановите tennflow с помощью
pip3 install --ignore-installed --upgrade /Users/cindy/Documents/pythonworkspace/sphinxenv/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl --user
Я создаю файл Python tenorflow_test.py только с одной строкой:
imoprt tensorflow as tf
Консоль не выдает ошибки, еслиЯ выполняю этот файл.
Однако
g2p-seq2seq --version
теперь сообщает мне
ImportError: Нет модуля с именем tennflow