首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pip不允许我安装pyzmail,无论我尝试什么,我总是得到相同的错误

Pip不允许我安装pyzmail,无论我尝试什么,我总是得到相同的错误
EN

Stack Overflow用户
提问于 2022-03-17 04:19:18
回答 1查看 693关注 0票数 0

所以我跟着艾尔·斯威加特的“自动化无聊的东西”走。他在书中使用了pyzmail。当然,我也想使用它,以便与这本书一起使用。我试过网络上的每一件事--这是令人沮丧的。谁能告诉我怎么解决这个问题吗?我就是不能安装这个该死的pyzmail模块。我甚至尝试过虚拟环境。我得到了这个错误,无论如何,它是命中注定的,上帝希望我在cmd提示和谷歌3小时受苦。

代码语言:javascript
运行
复制
.\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0>pip install pyzmail
Collecting pyzmail
  Using cached pyzmail-1.0.3.tar.gz (57 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [2 lines of output]
      error in pyzmail setup command: use_2to3 is invalid.
      VERSION 1.0.3
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

这就是错误。我觉得很困惑。

代码语言:javascript
运行
复制
error: metadata-generation-failed
EN

回答 1

Stack Overflow用户

发布于 2022-03-17 04:35:49

我不确定它会起作用,但这就是我所发现的。

setuptools>=58破坏了对use_2to3的支持,这就是您面临此错误的原因。

考虑将setuptools降级到版本57。

代码语言:javascript
运行
复制
pip install -I setuptools==57.5.0

这是最新的57个版本。

此外,您也可以考虑不使用这个库。

更新

据我所知,这个包已被放弃,最后一次发布是在2014年5月。降低了setuptools的级别,将无法工作。此包在设置(一个废弃的分发库)时失败。

Link对同样的问题和答案。

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

https://stackoverflow.com/questions/71507062

复制
相关文章

相似问题

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