0

I use Raspberry Pi.

I tried to create an environment with this:

conda create --name "myenv" python=3.10.1 mediapipe

I got the following error:

Fetching package metadata: ....
Error: No packages found in current linux-armv7l channels matching: python 3.10.1*

You can search for this package on anaconda.org with

    anaconda search -t conda python 3.10.1*

You may need to install the anaconda-client command line client with

    conda install anaconda-client

I think miniconda thinks python=3.10.1 is a package.

7
  • Does this work with python=3.8 as an alternative? Commented Jan 14, 2022 at 17:30
  • also, try to remove quotes from myenv: "myenv" -> myenv Commented Jan 14, 2022 at 17:32
  • @rikyeah Does not work: conda create --name "myenv" python=3.8 Commented Jan 14, 2022 at 17:32
  • @rikyeah Does not work without quotes: conda create --name myenv python=3.8 Commented Jan 14, 2022 at 17:33
  • does docs.conda.io/projects/conda/en/latest/user-guide/tasks/… help? what is mediapipe by the way? Commented Jan 14, 2022 at 17:34

1 Answer 1

1

No one maintains Conda for 32-bit Raspberry Pi (platform linux-armv7l). Basically you're stuck with what is on the rpi channel or works with noarch, and that means at latest Python 3.6.6.

The newer full 64-bit OS images for Raspberry Pi 4 should be compatible with linux-aarch64 builds from Conda Forge, and those are actively maintained (e.g., python=3.10.2 is available).

BTW, Conda does treat python=3.10.1 as a package because it is a package. That is, Conda is a general package manager and Python has no special treatment (aside from the bit of bootstrapping that Conda itself is a Python package).

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.