小编Pat*_*ick的帖子

我可以仅使用诗歌安装新版本的 python 吗?

免责声明

我是新手poetry,我已经四处搜索过,但如果我错过了一些明显的东西,我深表歉意。

我想做的是:

  1. 在诗歌项目中指定任意Python版本(我不关心如何指定它,但大概是在pyproject.toml
  2. 运行一个命令(大概是poetry shellpoetry install,可能与 结合使用poetry env use),将我置于一个使用上面指定的 python 版本的环境中(我不介意它是否是几个命令而不是一个)

我已经尝试过:

  • poetry env use 3.10(当我还没有安装 python 3.10 时)
    • 这给了我一个错误:/bin/sh: python3.10: command not found
    • 值得注意的是,我明白为什么会出现这个错误,在这种情况下我只想安装poetrypython 3.10
  • poetry env use 3.10(当我在conda安装了 python 3.10 的环境中时)
    • 这有效!但是...python可执行文件与 conda 环境中的可执行文件符号链接
    • 也许这很好,但我的目标是使用poetry而不是conda所以我想避免依赖conda安装 python 版本

我见过人们做的是:

poetry配合使用pyenv(其中pyenv用于安装python版本)。

所以,我的问题是:

是否需要使用类似pyenv安装 python 版本的东西?有没有办法告诉我poetry我希望 …

python python-poetry

2
推荐指数
1
解决办法
5553
查看次数

标签 统计

python ×1

python-poetry ×1