ОШИБКА Не удалось создать колеса для xmlsec, которые требуются для установки проектов на основе pyproject.toml

#python-3.x #xmlsec

#python-3.x #xmlsec

Вопрос:

У меня возникла ошибка при попытке установить Rasa X в терминале формы локального режима. Использование Python 3.7.4 и pip версии 21.3.1. Использование Mac.

 Building wheels for collected packages: xmlsec  Building wheel for xmlsec (pyproject.toml) ... error  ERROR: Command errored out with exit status 1:  Complete output (14 lines):  running bdist_wheel  running build  running build_py  package init file 'src/xmlsec/__init__.py' not found (or not a regular file)  creating build  creating build/lib.macosx-10.9-x86_64-3.7  creating build/lib.macosx-10.9-x86_64-3.7/xmlsec  copying src/xmlsec/py.typed -gt; build/lib.macosx-10.9-x86_64-3.7/xmlsec  copying src/xmlsec/tree.pyi -gt; build/lib.macosx-10.9-x86_64-3.7/xmlsec  copying src/xmlsec/__init__.pyi -gt; build/lib.macosx-10.9-x86_64-3.7/xmlsec  copying src/xmlsec/constants.pyi -gt; build/lib.macosx-10.9-x86_64-3.7/xmlsec  copying src/xmlsec/template.pyi -gt; build/lib.macosx-10.9-x86_64-3.7/xmlsec  running build_ext  error: Unable to invoke pkg-config.  ----------------------------------------  ERROR: Failed building wheel for xmlsec Failed to build xmlsec ERROR: Could not build wheels for xmlsec, which is required to install pyproject.toml-based projects  

Как я могу это решить?

Комментарии:

1. то же самое, они ….

Ответ №1:

Попробуйте добавить это перед установкой Rasa X: brew install libxml2 libxmlsec1 pkg-config

Комментарии:

1. Следует ли это делать в «venv», где установлена версия Rasa? (это другая версия, отличная от версии за пределами venv). Спасибо

2. Это решило проблему для меня!

3. @uk_butterfly Я считаю brew install , что загружает пакеты для самого вашего Mac, поэтому приведенную выше команду можно запускать в любом месте, и это должно сработать.