Pipenv无法从asdf中检测到Python版本

7
尝试为特定的Python版本创建一个Pipfile,但是pipenv无法检测到已安装的Python版本。使用asdf来安装和管理Python版本。
↪ python --version
Python 3.6.6

↪ pipenv --python 3.6.6
Warning: Python 3.6.6 was not found on your system…
You can specify specific versions of Python with:
  $ pipenv --python path/to/python


↪ asdf current python
3.6.6    (set by /Users/dennis/some/project/.tool-versions)
1个回答

9
重新创建所需Python版本的支架,然后再尝试。
↪ asdf update

↪ asdf reshim python 3.6.6

↪ pipenv --python 3.6.6
Creating a virtualenv for this project…

这对我没有用。即使传递 pipenv --python 3.10.10,我仍然会收到 Warning: Your Pipfile requires python_version 3.11, but you are using 3.10.10 的警告。 - Nick K9
@NickK9 你是否有一个已存在的 Pipfile,其中明确指定了与你使用 asdf 设置的版本不同的 python_version 要求? - undefined
@NickK9 你是否有一个已存在的 Pipfile,其中明确指定了与你使用 asdf 设置的版本不同的 python_version 要求? - Dennis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接