首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法生成使用PEP 517的车轮,并且不能直接安装-简单的解决方案

无法生成使用PEP 517的车轮,并且不能直接安装-简单的解决方案
EN

Stack Overflow用户
提问于 2020-09-24 02:22:44
回答 8查看 111.1K关注 0票数 25

我正在尝试安装一个使用PEP 517的软件包。最新版本的Pip将不允许我安装,因为一个错误涉及车轮建造为517。

过去,我通过降级Pip、安装软件包和将Pip升级到最新版本来解决这个问题。但是,在我降低了虚拟版本中pip的级别之后,如果我试图运行'Pip‘,我就会得到名为'pip._internal.cli.main’的No模块。

我怎么才能解决这个问题?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2020-09-24 03:50:53

处理错误的最简单的解决方案

代码语言:javascript
运行
复制
"Could not build wheels for ____ which use PEP 517 and cannot be installed directly" 

如下:

代码语言:javascript
运行
复制
sudo pip3 install _____ --no-binary :all:

显然,____是要安装的库的名称。

票数 21
EN

Stack Overflow用户

发布于 2020-11-17 14:00:11

在安装Tensorflow时,h5py库出现了此错误。我检查了h5py文档,以确保我有正确版本的pip和setuptools,https://pip.pypa.io/en/stable/reference/pip/

代码语言:javascript
运行
复制
pip install --upgrade pip setuptools wheel

然后,我检查了错误日志,以确定在安装后端依赖项时导致h5py失败的原因。我发现它是libhdf5.so,其中写着“错误: libhdf5.so不能打开共享对象文件:没有这样的文件或目录”。我通过运行以下命令安装了这个库:

代码语言:javascript
运行
复制
sudo apt-get install libhdf5-dev

之后,h5py成功地与TensorFlow一起安装。我遇到了类似的PEP 517错误,这些错误是由缺少依赖关系引起的:

  1. 错误:无法为使用PEP 517且不能直接安装的glpk生成车轮。
  2. 错误:无法为使用PEP 517且不能直接安装的枕木制造车轮

票数 14
EN

Stack Overflow用户

发布于 2021-05-07 20:27:31

有时,这可能是由于缓存问题和非二进制标志将无法工作。在这种情况下,尝试pip install <insert package names> --no-cache-dir

在用python安装软件包时,这似乎是一个常见的问题。首先,检查以确保您已经激活了您认为应该在其中的virtualenv,然后检查您是否有轮子pkg (pip安装轮如果没有)。如果这些失败,则使用--无缓存-dir或--无二进制标志。阅读每个包上的pypi文档也会有帮助。祝你好运!

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64038673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档