[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [HTCondor-users] Python 3 bindings in HTCondor 8.9.11
- Date: Wed, 10 Mar 2021 10:13:44 -0600
- From: Jason Patton <jpatton@xxxxxxxxxxx>
- Subject: Re: [HTCondor-users] Python 3 bindings in HTCondor 8.9.11
The Python bindings contain compiled libraries, and so the version of the Python interpreter used has to match the version of Python the bindings were compiled against. The versions distributed via RPM and DEB packages match the versions of Python available via the Linux distributions' standard package repositories (Python 3.6 for CentOS 7, for example). The workaround, as you have done, is to install via pip or conda.
With the development version 8.9.11, I canât import the Python bindings using Python > 3.6.
Using Python 3.9 I got for instance: "ImportError: cannot import name 'htcondor' from partially initialized module 'htcondor' (most likely due to a circular import) (/usr/lib64/python3.6/site-packages/htcondor/__init__.py)".
With Python 3.6 it works. Strangely, using the same version bindings from pip solves this issue. Is this a known problem?
Quentin Le Boulc'h_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
You can also unsubscribe by visiting
The archives can be found at: