asdf-community / asdf-community/asdf-python

Unable to use pip with Python 3.10.2

Open
#127 3 comments 10 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
729
Forks
65
PR merge metrics
No merged PRs in 30d

Description

After upgrading to python `latest` (3.10.2), I cannot use `pip`. Instead, I receive the following error:

```sh
% pip --version
No preset version installed for command pip
Please install a version by running one of the following:

asdf install python 3.10.2

or add one of the following versions in your config file at /Users//.tool-versions
python 3.10.0
python 3.10.1
python 3.7.12
python 3.9.9
```

Python 3.10.2 is the current version set globally, and I confirmed `pip` is set up with this installation:

```sh
% asdf current python
python 3.10.2 /Users//.tool-versions

% python -m ensurepip
Looking in links: /var/folders/qn/yclk87390d32w5yqd9_wn9v00000gn/T/tmpergu57gj
Requirement already satisfied: setuptools in ./.asdf/installs/python/3.10.2/lib/python3.10/site-packages (58.1.0)
Requirement already satisfied: pip in ./.local/lib/python3.10/site-packages (21.3.1)
```

I attempted running `asdf reshim python`, and I also removed `$HOME/.asdf/shims` and ran `asdf reshim`, but this hasn't resolved the issue. Additionally, I have reproduced the problem across two machines, one Intel Mac running macOS Big Sur 11.6.2, and an Apple Silicon-based MacBook Pro running macOS Monterey 12.1. Reverting to 3.10.1 with `asdf global python 3.10.1` allows pip to work as expected. Any thoughts on this problem?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.