asdf-community / asdf-community/asdf-python
Unable to use pip with Python 3.10.2
- Lingua principale
- Shell
- Stelle
- 729
- Fork
- 65
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia riproducendo il malfunzionamento con Python 3.10.2 e i comandi mostrati: `pip --version`, `asdf current python` e `python -m ensurepip`. Confronta la configurazione funzionante di 3.10.1 con quella di 3.10.2, includendo `.tool-versions` e i risultati di `asdf reshim python`; il lavoro è completato quando `pip --version` funziona mentre è selezionata la versione 3.10.2.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100