我使用的是最新版本的poetry (1.1.10),在尝试更新我的锁文件时,我在尝试安装pycparser==2.20时遇到错误:
Writing lock file
Package operations: 65 installs, 0 updates, 0 removals
• Installing pycparser (2.20)
ValueError
File \C:\Users\user\AppData\Local\pypoetry\Cache\artifacts\3b\b4\2e\87ea123a592747e6f6c798c66837974694db0bca4783357f71718a538d\pycparser-2.20-py2.py3-none-any.whl does not exist
at c:\users\boris\miniconda3\envs\project\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))我尝试更改我的诗歌版本以及pycparser的版本,但这似乎只会破坏其他包。以前有没有人处理过这个问题,如果有的话,你能给我指出正确的方向吗?
规格:操作系统: Windows 10 Python版本: 3.6 poetry==1.1.10 pycparser==2.20
发布于 2021-09-24 10:33:32
我也遇到了同样的问题,通过删除Poetry缓存文件夹解决了这个问题:C:\Users\user\AppData\Local\pypoetry
https://stackoverflow.com/questions/69311692
复制相似问题