我想在virtualenv中使用pyROOT,我在我的系统上安装了根目录,在virtualenv之外我可以执行import ROOT,它可以工作,但在virtualenv内执行import ROOT会给出以下错误:
ModuleNotFoundError: No module named 'ROOT'如何在其中添加ROOT?
提前谢谢。
发布于 2021-03-01 17:37:40
您还需要在虚拟环境中安装root。在激活环境后运行pip install命令。
发布于 2021-03-07 14:41:29
与许多Python包一样,Python中对根框架的支持分为两个部分:一个C++框架和一个围绕该框架的Python绑定。在这种情况下,C++框架和Python绑定都是由同一个小组提供的,因此在同一个web站点上一起讨论。https://root.cern是框架的home page,https://root.cern/manual/python是Python module page。
应该首先安装C++框架。如何做到这一点将因平台而异。然后,应该通过以下命令将Python模块安装到希望使用根框架的每个Python版本和/或虚拟环境中:
pip install pyroot假设您在目录~/envs/myenv中有一个虚拟环境。然后你会想要这样做:
source ~/envs/myenv/bin/activate
pip install pyroothttps://stackoverflow.com/questions/66418716
复制相似问题