pipx如何知道使用哪个Python版本?

2024-04-28 21:57:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个强大的pyenvpoetry用户,正在开始使用pipx,并希望了解它的工作原理。具体来说,我想了解它是如何决定安装时使用哪个Python版本的

我注意到,当您pipx install <package>使现有安装可以全局访问时,它似乎会搜索PATH对应用程序的现有引用。例如,这在pyenv中可以很好地工作,在pipx中可以找到通过pyenv安装的任何Python版本中安装的包的版本

pipx install cookiecutter
⚠️  Note: cookiecutter was already on your PATH at ~/.pyenv/shims/cookiecutter
  installed package cookiecutter 1.7.3, Python 3.9.6
  These apps are now globally available
    - cookiecutter
done! ✨ 🌟 ✨

但是如果它是一个你以前从未安装过的软件包呢?还有一个与3.6、3.7、3.8兼容的软件包版本——在安装这个软件包时,它将如何决定使用Python版本


Tags: installpath用户版本应用程序pyenvpackagepoetry