lmcinnes / lmcinnes/umap

Installation fails on tbb

Open
#435 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
8.3k
Forks
871
Avg merge
1d 13h
Merged PRs (30d)
5

Description

I am trying to install umap-learn on my machine. But, I run into problems when installing tbb, which is a required package.

Installing from PyPI with pip

When I do,

pip install tbb

I get the error:

ERROR: Could not find a version that satisfies the requirement tbb (from versions: none)
ERROR: No matching distribution found for tbb
Downloading wheel from PyPI and installing

I downloaded the wheel from PyPI, and then tried installing directly with:

pip install tbb-2019.0-py2.py3-none-macosx_10_12_intel.macosx_10_12_x86_64.whl 

I get the error:

ERROR: tbb-2019.0-py2.py3-none-macosx_10_12_intel.macosx_10_12_x86_64.whl is not 
a supported wheel on this platform.

My machine is a Mac OS X El Capitan (10.11.6).

Help
  1. Does this mean that tbb is not supported for my OS?
  2. Is there some other package I am missing that is causing the installation to fail?
  3. Has anyone else run into this problem?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository file, test, or entry point is named. Start by checking umap-learn's dependency declaration and the tbb wheel and platform requirements for macOS 10.11; done would require a confirmed installation path or a documented dependency adjustment.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, machine-learning
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.