- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每当我尝试在 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/
Poetry 有一个非常好的版本求解器,有时太好了 :) 我试图在一个使用两个不兼容包的项目中使用诗歌。然而,它们仅通过声明不兼容,因为其中之一不再开发,否则它们一起工作就好了。 使用 pip 我可以
我的问题: Python工具Poetry如何知道一个项目的虚拟环境的路径? 说明: 当我在目录中运行 poetry init 时,会创建一个新项目。然后我运行 poetry install 并创建一个
使用 Poetry,我想找到可用于安装的特定软件包的所有版本。有可能实现吗? (类似于 Python and pip, list all versions of a package that's av
我最近安装了 Pyenv 和 Poetry,想创建一个新的 Python 3.8 项目。我已经设置了 global和 local python 版本到 3.8.1使用适当的 Pyenv 命令(例如 p
将 [tool.poetry.extras] 部分添加到 pyproject.toml 后,Poetry 会显示以下警告,例如在安装时: Warning: The lock file is not u
如何升级到最新版本? 规范: Windows 10, Visual Studio 代码, Ubuntu Bash。 当前版本: me@PF2DCSXD:/mnt/c/Users/user/Docume
vscode-screenshot 我很确定一切都井然有序,但它在运行服务器或刷新服务器(通过保存 python 文件)时不断显示这首诗。请帮忙,这很烦人。 最佳答案 Python 之禅打印为 by
有一个简单但令人困惑的问题:当我尝试在模块中使用它时,我用 poetry 添加的包无法导入。采取的步骤: 诗歌添加sendgrid 在模块中,import sendgrid 错误: 导入“sendgr
vscode-screenshot 我很确定一切都井然有序,但它在运行服务器或刷新服务器(通过保存 python 文件)时不断显示这首诗。请帮忙,这很烦人。 最佳答案 Python 之禅打印为 by
有一个简单但令人困惑的问题:当我尝试在模块中使用它时,我用 poetry 添加的包无法导入。采取的步骤: 诗歌添加sendgrid 在模块中,import sendgrid 错误: 导入“sendgr
Poetry项目是 Python 的依赖管理系统。它使用新的 pyproject.toml文件作为其配置文件。 Poetry 工具支持几种不同的方式来指定您的依赖项的允许版本。 Poetry 依赖项的
管理 Python 环境和依赖关系的工具 venv、virtualenv、pipenv 、poetry 、 miniforge 和 anaconda 的区别 venv、virtualenv、pipe
我正在尝试为我的 poetry 环境安装 Jupyter 内核,但该内核似乎获得了我的基础 conda 环境。这是我正在尝试的: poetry env list >ENV_NAME-HASH-py3.
每当我尝试在 git 存储库中的 powershell 上运行 poetry install 时,我总是收到这个奇怪的错误,我真的不知道那可能是什么。我正在使用 Windows 10 和 Python
我喜欢初始化一个诗歌生成的项目,而无需通过交互式 shell 获取版本和依赖项等。 但是,尝试摆弄命令行选项的几次尝试都失败了。 比如 poetry init --name my_proj --des
我在 VSCode 中使用 Poetry,但在运行时遇到错误 import apache_beam as beam from apache_beam.options.pipeline_options
如果我想开发一个仅适用于 Linux 和 macOS 的 Python 包。如何在 Python Poetry 中指定此限制? 最佳答案 Trove classifiers pyproject.tom
Post-install script with Python setuptools 正是这个问题,但是使用 Poetry 而没有 Setuptools。 我想跑 print('Installatio
macOS Mojave 10.14.6Python 3.7.2 我像文档中那样安装了 python poetry: curl -sSL https://raw.githubusercontent.c
我正在开发一个 python 项目,它使用 pythonnet 和几个 C# dll 作为依赖项。 由于我不想将 dll 推送到 git 存储库,因此我调整了 .gitignore 文件。但是,现在
我是一名优秀的程序员,十分优秀!