Код: Выделить всё
pip install [pkg] --global-option="path/to/vecLib/headers"
python3 -m pip install numpy --no-build-isolation --global-option="build_ext" --global-option="-I/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers" --global-option="-Wl,-framework" --global-option="-Wl,Accelerate"
< /code>
i.) Явно указывает на эти локальные библиотеки в команде 'pip install' выше, а не самый логичный способ убедиться, что они обнаружены во время установки? < /p>
ii.) Если да: это правильный способ сделать это? Альтернативно, является ли вышеупомянутая команда избыточной, поскольку сопоставление версии Numpy 'ARM64' может автоматически искать эти библиотеки для ссылки? Будет ли этот метод сохранять и верно и для других модулей? , поскольку PIP 24.2 будет обеспечивать снижение снижения--глобал-опции?import numpy as np
np.show_config(mode='dicts')['Build Dependencies']['blas']
< /code>
Я получаю: < /p>
{'name': 'accelerate', 'found': True, 'version': 'unknown', 'detection method': 'system', 'include directory': 'unknown', 'lib directory': 'unknown', 'openblas configuration': 'unknown', 'pc file directory': 'unknown'}
< /code>
и в следующей строке: < /p>
np.show_config(mode='dicts')['Build Dependencies']['lapack']
< /code>
дает: < /p>
{'name': 'dep4335520544', 'found': True, 'version': '1.26.4', 'detection method': 'internal', 'include directory': 'unknown', 'lib directory': 'unknown', 'openblas configuration': 'unknown', 'pc file directory': 'unknown'}
< /code>
Так что, кажется, правильно связано?>
Подробнее здесь: https://stackoverflow.com/questions/780 ... iling-agai