Я установил Visual Studio 2022 для зависимости MSVC 14. Я использовал эту команду для установки blpapi: pip install --index-url=https://blpapi.bloomberg.com/repository ... ple/blpapi
Я использую Python версия 3.12.
Я получаю следующую ошибку:
Просматривая индексы: https://blpapi.bloomberg.com/repository ... on/simple/
Сбор blpapi
Использование кэшированного https://blpapi.bloomberg.com/repository ... lpapi-3.24. 10.tar.gz (233 КБ)
Установка зависимостей сборки... выполнено
Получение требований для сборки колеса ... сделано
Подготовка метаданных (pyproject.toml) ... готово
Создание колеса для собранных пакетов: blpapi
Создание колеса для blpapi (pyproject.toml) ... ошибка
ошибка: выход из подпроцесса с ошибкой
× Создание колеса для blpapi (pyproject.toml) не удалось выполнить успешно.
│ код выхода: 1
╰─> [73 строки вывода]
Переменная среды BLPAPI_DEPENDENCY не определена
C:\Users\neela\AppData\Local\Programs\Python\Python312-arm64\Lib\ сайт-пакеты\pip_vendor\pyproject_hooks_in_process_in_process.py:251: _InсовместимыйBdistWheel: файл Wheel.bdist_wheel устарел, импортируйте его из инструментов настройки
!!
Код: Выделить всё
********************************************************************************
Ensure that any custom bdist_wheel implementation is a subclass of
setuptools.command.bdist_wheel.bdist_wheel.
By 2025-Oct-15, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://github.com/pypa/wheel/pull/631 for details.
********************************************************************************
!!
return _build_backend().build_wheel(wheel_directory, config_settings,
BLPAPI_DEPENDENCY environment variable isn't defined
running bdist_wheel
running build
running build_py
creating build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\abstractsession.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\auth.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\chandle.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\constant.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\correlationid.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\ctypesutils.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\datatype.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\datetime.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\debug.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\debug_environment.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\diagnosticsutil.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\element.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\event.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\eventdispatcher.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\eventformatter.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\exception.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\highresclock.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\identity.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\internals.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\logging.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\message.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\name.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\names.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\providersession.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\pycbhelpers.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\request.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\requesttemplate.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\resolutionlist.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\schema.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\service.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\session.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\sessionoptions.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\subscriptionlist.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\topic.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\topiclist.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\typehints.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\utils.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\version.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\zfputil.py -> build\lib.win-arm64-cpython-312\blpapi
copying src\blpapi\__init__.py -> build\lib.win-arm64-cpython-312\blpapi
creating build\lib.win-arm64-cpython-312\blpapi\test
copying src\blpapi\test\messageformatter.py -> build\lib.win-arm64-cpython-312\blpapi\test
copying src\blpapi\test\messageproperties.py -> build\lib.win-arm64-cpython-312\blpapi\test
copying src\blpapi\test\testutil.py -> build\lib.win-arm64-cpython-312\blpapi\test
copying src\blpapi\test\__init__.py -> build\lib.win-arm64-cpython-312\blpapi\test
running build_ext
building 'blpapi.ffiutils' extension
creating build\temp.win-arm64-cpython-312\Release\src\blpapi
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\HostARM64\ARM64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -I.\include -IC:\Users\neela\AppData\Local\Programs\Python\Python312-arm64\include -IC:\Users\neela\AppData\Local\Programs\Python\Python312-arm64\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcsrc/blpapi/ffi_utils.c /Fobuild\temp.win-arm64-cpython-312\Release\src/blpapi/ffi_utils.obj
ffi_utils.c
src/blpapi/ffi_utils.c(4): fatal error C1083: Cannot open include file: 'blpapi_element.h': No such file or directory
error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostARM64\\ARM64\\cl.exe' failed with exit code 2
[end of output]
ОШИБКА: Не удалось построить колесо для blpapi
Не удалось построить blpapi
p>
[примечание] Доступна новая версия pip: 24.2 -> 24.3.1
[примечание] Для обновления запустите: python.exe -m pip install --upgrade pip
ОШИБКА: ОШИБКА: Не удалось создать устанавливаемые колеса для некоторых проектов на основе pyproject.toml (blpapi)
Может кто-нибудь мне помочь?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -element-h