Pip 无法为 pyproject.toml 项目构建轮子,因为它找不到"--plat-name."



我正在尝试使用pip安装moderngl。当然,

python -m pip install moderngl

它没有为moderngl和它的一个依赖项glcontext构建轮子。在这两种情况下,它都给了我相同的错误消息:

error: --plat-name must be one of ('win32', 'win-amd64', 'win-arm32', 'win-arm64')

我肯定,肯定在Windows机器上运行64位AMD处理器。我如何确保pip/pyproject。汤姆/什么人知道这件事?使用双连字符,我假设这是一个CLI参数

python -m pip install moderngl --plat-name 'win-amd64'

但是我想再检查一下,不要弄坏东西。这是安全的选择吗?还是我错了?在安装和使用pip之间,我需要做一些样板文件吗?不管怎样,如果我改变——platname参数会发生什么?

仍然不知道到底是什么的问题,但现在我知道模糊,和解决方案。

我已经通过mingw64安装了Python 3.10.8、pip、pipenv等。这似乎落后于提供最新版本的东西。在这个问题的时候,它不能给我最新的pip或pipenv。尽管Python 3.10.8正是我想要的版本,但其中有些东西有点乱。使用python.org上推荐的安装程序并使用pip安装pipenv就可以解决这个问题了(除了pipenv在默认情况下仍然试图使用我的错误安装)。

还是很好奇有没有人知道发生了什么。我最初的python安装是否因为它所在的容器而无法追踪到——platname ?

相关内容

最新更新