gpt4 book ai didi

python - 寻找不存在的 virtualenv 的诗歌

转载 作者:行者123 更新时间:2023-12-04 16:46:05 26 4
gpt4 key购买 nike

我是 Python 新手,我正在尝试第一次安装项目依赖项并运行提供的单元测试。
该项目使用了诗歌和 pytest。按照 instructions on the website,我已经成功地在我的 Windows 机器上重新安装了诗歌。但是当尝试使用 poetry install 安装依赖项时它给出了以下错误:

  EnvCommandError

Command C:\Users\jon.doe\AppData\Local\pypoetry\Cache\virtualenvs\my-project-d9FwOK5-py3.8\Scripts\python.exe - errored with the following return code 1, and output:
The system cannot find the path specified.
input was : import sys

if hasattr(sys, "real_prefix"):
print(sys.real_prefix)
elif hasattr(sys, "base_prefix"):
print(sys.base_prefix)
else:
print(sys.prefix)


at ~\.poetry\lib\poetry\utils\env.py:1101 in _run
1097│ output = subprocess.check_output(
1098│ cmd, stderr=subprocess.STDOUT, **kwargs
1099│ )
1100│ except CalledProcessError as e:
→ 1101│ raise EnvCommandError(e, input=input_)
1102│
1103│ return decode(output)
1104│
1105│ def execute(self, bin, *args, **kwargs):
C:\Users\jon.doe\AppData\Local\pypoetry不存在所以这就是它找不到 virtualenv 的原因。我的配置设置为 create a virtualenv if one doesn't exist (因为它是默认的,我没有改变任何东西)。
为什么它看起来在错误的地方,我如何为这个项目连接并启动和运行 virtualenv?

最佳答案

最终诗歌不是问题。我的 Windows 副本带有一个“python.exe”Python 安装程序,它有一个导致问题的环境变量 - 删除它可以解决问题。

关于python - 寻找不存在的 virtualenv 的诗歌,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69195389/

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