“pipenv 安装请求”是否适用于 python 3.9.2?

问题描述

我正在按照指南让 NLTK 在我的计算机上运行,​​该过程的一部分是设置虚拟环境,以便我可以跨项目管理包。

这是我遵循的指南:https://docs.python-guide.org/dev/virtualenvs/

当我到达应该“pipenv 安装请求”的部分时遇到了问题。我收到消息 Installing...Failed to load paths: No Python at 'c:\users\[username]\appdata\local\programs\python\**python38**\python.exe'

我安装了 python 3.9.2,所以我的路径是 c:\users\[username]\appdata\local\programs\python\**python39**\python.exe。因此,python38目录不存在,我的环境变量中的路径也不存在。

我是否需要安装 3.8.8 才能遵循本指南?如果是这样,我可以在安装 3.9.2 的同时安装 3.8.8,或者我可以在两个版本之间切换吗?我应该卸载 3.9.2 并使用 3.8.8 吗?

谢谢。

解决方法

您可能需要为 pipenv 指定 python 版本,您可以使用:pipenv --version 3.9 来实现,您可以在此处阅读有关指定版本的更多信息:https://pipenv.pypa.io/en/latest/basics/#specifying-versions-of-python