Error installing concrete-python

~$ pip install concrete-python
ERROR: Could not find a version that satisfies the requirement concrete-python (from versions: none)
ERROR: No matching distribution found for concrete-python
I could install concrete numpy but not concrete-python

System info:

NAME=“Ubuntu”
VERSION=“18.04.6 LTS (Bionic Beaver)”
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=“Ubuntu 18.04.6 LTS”

Which version of python are you using?

also make sure you have an updated version of pip (it is a common source of errors)

Python version–Python 3.9.12

yes I faced a similiar issue so update pip version

Can you try with pip install -v -v -v concrete-python==2.3.0 (verbose mode) and repost the output ?
How did you install your python version ?

Could due be to manylinux compatibility or a dependency not possible to update on Ubuntu18.

The concrete-python wheel package is compatible with manylinux_2_28:
wheels

The glibc version information could also help.

Ubuntu GLIBC 2.27-3ubuntu1.6

ERROR: Could not find a version that satisfies the requirement concrete-python==2.3.0 (from versions: none)
ERROR: No matching distribution found for concrete-python==2.3.0
Exception information:
Traceback (most recent call last):
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py”, line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py”, line 174, in _add_to_criteria
raise RequirementsConflicted(criterion)
pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement(‘concrete-python==2.3.0’)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py”, line 92, in resolve
result = self._result = resolver.resolve(
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py”, line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_vendor/resolvelib/resolvers.py”, line 399, in resolve
raise ResolutionImpossible(e.criterion.information)
pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement(‘concrete-python==2.3.0’), parent=None)]

Traceback (most recent call last):
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_internal/cli/base_command.py”, line 180, in exc_logging_wrapper
status = run_func(*args)
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_internal/cli/req_command.py”, line 248, in wrapper
return func(self, options, args)
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_internal/commands/install.py”, line 377, in run
requirement_set = resolver.resolve(
File “/home/user/anaconda3/lib/python3.9/site-packages/pip/_internal/resolution/resolvelib/resolver.py”, line 101, in resolve
raise error from e
pip._internal.exceptions.DistributionNotFound: No matching distribution found for concrete-python==2.3.0
Remote version of pip: 23.2.1
Local version of pip: 23.2.1
Was pip installed by pip? True
Removed build tracker: ‘/tmp/pip-build-tracker-3yu021r7’

Hello @Augustus , Concrete requires glibc>=2.28, so you should either update glibc or update your ubuntu version to a version that defaults to a higher version of glibc.
Sorry for the inconvenience.