gpt4 book ai didi

python - Windows 中的 Poetry 安装不起作用

转载 作者:行者123 更新时间:2023-12-05 04:41:37 31 4
gpt4 key购买 nike

每当我尝试在 git 存储库中的 powershell 上运行 poetry install 时,我总是收到这个奇怪的错误,我真的不知道那可能是什么。我正在使用 Windows 10 和 Python 3.10.0,当我在 Linux 上尝试时它运行正常。

Creating virtualenv manim-tx2tvM36-py3.10 in C:\Users\ricci\AppData\Local\pypoetry\Cache\virtualenvs
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in pyproject.toml. You may be getting outdated dependencies. Run update to update them.

Package operations: 120 installs, 0 updates, 0 removals

• Installing attrs (21.2.0)
• Installing six (1.16.0)

ValueError

File \C:\Users\ricci\AppData\Local\pypoetry\Cache\artifacts\f9\2e\54\025dd026b70173a331f1335fa6d1329f5993b949c2f3d623bdda20bf1f\attrs-21.2.0-py2.py3-none-any.whl does not exist

at ~\AppData\Roaming\pypoetry\venv\lib\site-packages\poetry\core\packages\file_dependency.py:40 in __init__
36│ except FileNotFoundError:
37│ raise ValueError("Directory {} does not exist".format(self._path))
38│
39│ if not self._full_path.exists():
→ 40│ raise ValueError("File {} does not exist".format(self._path))
41│
42│ if self._full_path.is_dir():
43│ raise ValueError("{} is a directory, expected a file".format(self._path))
44│


ValueError

File \C:\Users\ricci\AppData\Local\pypoetry\Cache\artifacts\89\b2\f8\fd92b6d5daa0f8889429b2fc67ec21eedc5cae5d531ee2853828ced6c7\six-1.16.0-py2.py3-none-any.whl does not exist

at ~\AppData\Roaming\pypoetry\venv\lib\site-packages\poetry\core\packages\file_dependency.py:40 in __init__
36│ except FileNotFoundError:
37│ raise ValueError("Directory {} does not exist".format(self._path))
38│
39│ if not self._full_path.exists():
→ 40│ raise ValueError("File {} does not exist".format(self._path))
41│
42│ if self._full_path.is_dir():
43│ raise ValueError("{} is a directory, expected a file".format(self._path))
44│

我该如何解决这个错误?我已经在试图解决它时伤透了脑筋,我做了很多研究,问了一些人,但似乎没有任何效果。

最佳答案

尝试诗歌更新,它解决了我的问题。

如问题中所述,poetry install 命令未正常运行。它抛出错误:attrs-21.2.0-py2.py3-none-any.whl 不存在。我尝试按照此 issue 中的建议删除诗歌缓存.我还尝试降级我当前的 Poetry 安装,但也没有用。因此,作为最后一次尝试,我从 Poetry Github 页面下载了 install-poetry.py,运行 python install-poetry.py --preview 然后,在我的 repo 中,我运行了 poetry update 并且成功了。我终于安装了 Poetry。

关于python - Windows 中的 Poetry 安装不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70027233/

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