gpt4 book ai didi

python - pipenv 搜索旧目录中的 python 不存在

转载 作者:行者123 更新时间:2023-12-04 17:27:15 25 4
gpt4 key购买 nike

我想创建新的 Python 项目,其中包括用于管理我的包的 pipenv。

但是当我尝试用它安装包时,它抛出异常:

ValueError: Not a valid python path:'C:/dev/Anaconda3/Scripts/python.exe'

我尝试使用 2 个不同的仿真终端(Cmder 和 Terminus)生成相同结果的 pipenv 命令。

在过去尝试使用 Python 的 Anaconda 解决方案。但现在我不想使用它,我在我的操作系统中卸载了 Anaconda。

似乎我的操作系统在你的 PATH 中保留了对这个 python 可执行文件的旧引用到 Anaconda 中......但是我显示了我的 2 个 PATH 变量 OS(PATH 系统 OS 和 PATH 用户)并且没有这个位置路径进入你的字符串。

目录c:\dev\Anaconda3不存在!

我尝试在我的工具应用程序管理器 Windows 中搜索卸载 Anaconda 程序,但 Anaconda 未显示在该列表中。好像卸载了也不错。

我正确安装了 pipenv 可执行文件:pipenv --version

pipenv, version 2020.6.2

我正确安装了 python 可执行文件:python --version

Python 3.8.3

我为我的操作系统路径(系统路径和用户路径)添加了 3 个不同的 PATH python :

  • C:\dev\python\Python38
  • C:\dev\python\Python38\Scripts\
  • C:\dev\python\Python38\Scripts\bin

为什么我保留对 Anaconda 程序的旧引用?

为什么许多程序在相同的旧删除路径和 PATH 变量中搜索 python 不包括这个?

pipenv 如何创建他的 PATH 环境变量?

最佳答案

我有一个 Python2.7 实例给了我同样的问题。我将其 python.exe 复制/粘贴到 Scripts 文件夹中。所以它现在在那里找到了一个真正的 python.exe。一旦我这样做了,它就会愉快地继续下去。现在我可以使用我希望它使用的 Python3.9 版本了。

似乎 python 搜索器应该更宽容一点,只忽略格式不正确的 python 版本。有一个公开票:https://github.com/pypa/pipenv/issues/4334

关于python - pipenv 搜索旧目录中的 python 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62487033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com