This issue is partially related to https://github.com/htcondor/htmap/issues/234.
Thanks to @luisfdez, htmap now seems to work on lxplus.
However, I'm getting an error that I don't fully understand when I try to run this script.
As you can see, the function that I feed htmap.map with is dummy_extractor, which inside uses the method uproot.open. When I run the script, I get the following:
The setup I'm using consists in a patched version of htmap (installed with /usr/bin/python3 setup.py install --user after cloning this branch) while uproot was as well installed manually (since it is not installed in the default directories and I don't have privileges to install it there) and its path is the following:
As you can see, in the list of the installed packages there is no uproot. However, if I run python3 -m pip freeze --disable-pip-version-check, it is shown.
I also tried the same procedure within a conda environment, with htmap installed in the same way I described, and I get the same problem.
Another thing I tried was to modify the function that I feed htmap.map with, by not calling uproot.open and simply make it return an int (but, I point out, keeping import uproot at the beginning of the script). In this case I don't see the error.
Do you know any idea of what I could try?
Please let me know if you need some more details.
This issue is partially related to https://github.com/htcondor/htmap/issues/234. Thanks to @luisfdez, htmap now seems to work on lxplus. However, I'm getting an error that I don't fully understand when I try to run this script.
As you can see, the function that I feed
htmap.map
with isdummy_extractor
, which inside uses the methoduproot.open
. When I run the script, I get the following:Setup
The setup I'm using consists in a patched version of htmap (installed with
/usr/bin/python3 setup.py install --user
after cloning this branch) whileuproot
was as well installed manually (since it is not installed in the default directories and I don't have privileges to install it there) and its path is the following:What I tried
As you can see, in the list of the installed packages there is no
uproot
. However, if I runpython3 -m pip freeze --disable-pip-version-check
, it is shown. I also tried the same procedure within a conda environment, with htmap installed in the same way I described, and I get the same problem. Another thing I tried was to modify the function that I feedhtmap.map
with, by not callinguproot.open
and simply make it return an int (but, I point out, keepingimport uproot
at the beginning of the script). In this case I don't see the error.Do you know any idea of what I could try? Please let me know if you need some more details.