问题描述
我正在按照指南让 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