asdf-community / asdf-community/asdf-python

Unable to use pip with Python 3.10.2

Aperta
#127 3 commenti 10 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.