简体   繁体   中英

How can I get around this pycparser installation error using poetry?

I'm using the latest version of poetry (1.1.10) and while trying to update my lock file, I ran into an error while attempting to install 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))

I tried changing my poetry version as well as that of pycparser, but that only seems to break other packages. Has anyone dealt with this before, and if so can you point me in the right direction?

Specs: OS: Windows 10 Python version: 3.6 poetry==1.1.10 pycparser==2.20

我有同样的问题,通过删除诗歌缓存文件夹解决了: C:\Users\user\AppData\Local\pypoetry

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM