For instance, installing in a virtualenv with only `python3` in the `bin` folder and `python3.8` not in `PATH` fails with the following output: ``` [...] -- Installing: /storage_mnt/storage/user/lmoureau/nanoaod/venv/lib/python3.8/site-packages/pyxrootd/include/xrootd/private/XrdCl/XrdClZipOperations.hh ./install.sh: line 37: python3.8: command not found Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-hzwjyn3t/xrootd/setup.py", line 141, in <module> setup( File "/cvmfs/sft.cern.ch/lcg/views/LCG_99/x86_64-centos7-gcc10-opt/lib/python3.8/site-packages/setuptools/__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "/cvmfs/sft.cern.ch/lcg/releases/Python/3.8.6-3199b/x86_64-centos7-gcc10-opt/lib/python3.8/distutils/core.py", line 148, in setup dist.run_commands() File "/cvmfs/sft.cern.ch/lcg/releases/Python/3.8.6-3199b/x86_64-centos7-gcc10-opt/lib/python3.8/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/cvmfs/sft.cern.ch/lcg/releases/Python/3.8.6-3199b/x86_64-centos7-gcc10-opt/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/tmp/pip-install-hzwjyn3t/xrootd/setup.py", line 118, in run raise Exception( 'Install step failed!' ) Exception: Install step failed! ---------------------------------------- ``` Creating a symlink `venv/bin/python3.8` pointing to `venv/bin/python3` worked around the problem. This appears to be caused by heuristics used to determine the `python` command around this line: https://github.com/xrootd/xrootd/blob/222014a65ed28f4ef26bd501e18516a06d3386b0/packaging/wheel/setup.py#L113 Passing the absolute path of the interpreter ([`sys.executable`](https://docs.python.org/3.8/library/sys.html#sys.executable)) would probably be more robust. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/1427 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1