Quantcast
Channel: Active questions tagged ubuntu - Stack Overflow
Viewing all articles
Browse latest Browse all 6031

Cannot update TBB using pip: distutils installed project

$
0
0

I ran a full update of all PyPi packages on my laptop (Ubuntu 22.04, Python 3.9), and I've resolved all dependency issues except one: Daal requires a different version of TBB than what I have. I forced an install of Daal just to have it, since I'm guessing some uses of it won't require TBB. However, when I try to install Daal without forcing, or try to update TBB, I get the following:

`Collecting tbb==2021.* (from daal)  Obtaining dependency information for tbb==2021.* from https://files.pythonhosted.org/packages/79/a8/01ac205ff1f68f543aa73d69d6947218cd0973992a4b60cf0a4bfe507561/tbb-2021.10.0-py2.py3-none-manylinux1_x86_64.whl.metadata  Using cached tbb-2021.10.0-py2.py3-none-manylinux1_x86_64.whl.metadata (1.0 kB)Using cached tbb-2021.10.0-py2.py3-none-manylinux1_x86_64.whl (4.4 MB)Installing collected packages: tbb  Attempting uninstall: tbb    Found existing installation: TBB 0.2ERROR: Cannot uninstall 'TBB'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.`

I first attempted to solve this problem using the following Stack Overflow page:Link

I uninstalled the natively installed libtbb-dev, and reinstalled a version that would be compatible with my Daal package:

sudo apt install libtbb-dev

This installs libtbb-dev successfully:

The following additional packages will be installed:  libtbb12 libtbbmalloc2Suggested packages:  libtbb-docThe following NEW packages will be installed:  libtbb-dev libtbb12 libtbbmalloc20 upgraded, 3 newly installed, 0 to remove and 71 not upgraded.Need to get 325 kB of archives.After this operation, 1,893 kB of additional disk space will be used.Do you want to continue? [Y/n] YGet:1 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libtbbmalloc2 amd64 2021.5.0-7ubuntu2 [49.6 kB]Get:2 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libtbb12 amd64 2021.5.0-7ubuntu2 [84.8 kB]Get:3 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 libtbb-dev amd64 2021.5.0-7ubuntu2 [191 kB]Fetched 325 kB in 1s (425 kB/s)  Selecting previously unselected package libtbbmalloc2:amd64.(Reading database ... 305019 files and directories currently installed.)Preparing to unpack .../libtbbmalloc2_2021.5.0-7ubuntu2_amd64.deb ...Unpacking libtbbmalloc2:amd64 (2021.5.0-7ubuntu2) ...Selecting previously unselected package libtbb12:amd64.Preparing to unpack .../libtbb12_2021.5.0-7ubuntu2_amd64.deb ...Unpacking libtbb12:amd64 (2021.5.0-7ubuntu2) ...Selecting previously unselected package libtbb-dev:amd64.Preparing to unpack .../libtbb-dev_2021.5.0-7ubuntu2_amd64.deb ...Unpacking libtbb-dev:amd64 (2021.5.0-7ubuntu2) ...Setting up libtbbmalloc2:amd64 (2021.5.0-7ubuntu2) ...Setting up libtbb12:amd64 (2021.5.0-7ubuntu2) ...Setting up libtbb-dev:amd64 (2021.5.0-7ubuntu2) ...Processing triggers for libc-bin (2.35-0ubuntu3.1) ...

However, this doesn't change the error message in pip.

I've also tried to use easy_install, but I can't get it working. I installed it with pip, but I can't import it into Python and Ubuntu doesn't recognize easy_install as a command.

What is TBB 0.2? I don't see that version number in the PyPi history.


Viewing all articles
Browse latest Browse all 6031

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>