Warum verwendet Poetry nicht die Version von Python, die ich verwenden soll?Python

Python-Programme
Anonymous
 Warum verwendet Poetry nicht die Version von Python, die ich verwenden soll?

Post by Anonymous »

Mein Projekt enthält Folgendes in der pyproject.toml:
# [...]
[tool.poetry.dependencies]
python = "^3.12"
# [...]

Da ich dieses Projekt schon lange nicht mehr berührt habe, habe ich meine virtuelle Umgebung entfernt, damit ich mit einer sauberen beginnen kann, aber ich kann Poetry nicht anweisen, Python 3.12 zu verwenden :
> poetry env info

Virtualenv
Python: 3.9.6
Implementation: CPython
Path: /Users/jerome/.../.venv
Executable: /Users/jerome/.../.venv/bin/python
Valid: True

System
Platform: darwin
OS: posix
Python: 3.9.6
Path: /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9
Executable: /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3.9

> poetry env use 3.12
Creating virtualenv .../Users/jerome/.../.venv-coL99X6--py3.12 in /Users/jerome/Library/Caches/pypoetry/virtualenvs
Using virtualenv: /Users/jerome/.../.venv

> poetry env info

Virtualenv
Python: 3.9.6
Implementation: CPython
Path: /Users/jerome/.../.venv
Executable: /Users/jerome/.../.venv/bin/python
Valid: True

System
Platform: darwin
OS: posix
Python: 3.9.6
Path: /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9
Executable: /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3.9

Ich habe verschiedene Alternativen des Poetry env use-Befehls ausprobiert, wie zum Beispiel die Angabe des genauen Pfads zur ausführbaren Python 3.12-Datei (im Homebrew-Pfad). Mit dem gleichen Ergebnis.
Was habe ich verpasst?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post