Вы не можете pip install
ROOT, так как он не имеет записи в pypi и не поддерживается для python 3.x. Поддерживаемая сообществом rootpy
может быть установлена в pip и имеет поддержку python3 .x, но она не поддерживается для Windows, поэтому я добавлю некоторые заметки ниже.
Согласно их документации для сборки ROOT, вы можете использовать cmake
Visual Studio для этого:
Visual Studio
Создание решения Microsoft Visual Studio с помощью cmake -G "Visual Studio 10" /path/to/source/dir
. Откройте сгенерированное решение с помощью C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe ROOT.sln
В противном случае в нем есть инструкции для ванили cmake
, которые содержатся в приведенной выше ссылке.
Обратите внимание, чтобы проверить, поддерживается ли платформы , которые указывают на следующее для ROOT 5:
- win32 для Win32 с Visual Studio> = 2008 / v c> = 9
- win32g cc для Win32 с cygwin / g cc с g cc> = 4.8
- win64g cc для Win64 с cygwin / g cc с g cc> = 4.8
И их предпосылки для Windows. ROOT 5, кажется, поддерживает python 2.7, я не видел ничего, указывающего на поддержку python3, по крайней мере на момент написания этой статьи
У них есть поддержка альфа-версии ROOT на docker, что может предоставить другой путь для запуска пакета ROOT