【发布时间】:2022-11-09 22:29:50
【问题描述】:
我正在尝试运行一个带有诗歌的程序,但它一直使用错误版本的 python。
当我使用
poetry shell
它输出
The currently activated Python version 3.9.5 is not supported by the project (>=3.10,<3.11).
Trying to find and use a compatible version.
Using python3 (3.10.4)
这就是我想要的。它应该使用 python 3.10。但是我不知道为什么它认为python 3.9.5被“激活”了。但是当我使用
poetry env info
它给了我
Virtualenv
Python: 3.9.5
Implementation: CPython
Path: /Users/myname/Library/Caches/pypoetry/virtualenvs/app_name-dNeoDE2I-py3.10
Valid: True
奇怪的是,它有一个名为 py3.10 的文件,但它显示为 3.9,当我使用它时,它运行为 3.9
--------------------------------------------------------------------------------------------------------
我已经尝试了几件事来解决这个问题。
poetry env use /path/to/my/python/3.10/verion/that/works/outside/poetry
然而,这并没有改变
【问题讨论】:
标签: python python-3.x version-control python-poetry