使用pip安装Python包遇到问题

6

我对Python比较新,尝试通过我的cmd(即system32/cmd.exe <- 不确定这是否相关)安装base64包。

我使用的是Python 2.7.12 64位pip 9.0.1

我的代码如下:

pip install base64

我的错误是:

Could not find a version that statisfies the requirement base64 (from   versions : )
No matching distribution found for base64  

我成功安装了datetime包,但在尝试安装pprint时收到以上错误信息。因此它与base64无直接关系。

如有需要,我很乐意提供其他信息。请告诉我如何追踪所需信息以解决此问题。


3
base64 已经集成在 Python 核心发行版中 (https://docs.python.org/2/library/base64.html)。 datetime 也是如此。 您不需要使用 pip 安装它们。 - Tom Dalton
1个回答

20

pip 错误信息表示找不到该包。通常这意味着包名不正确。在您的情况下,包已被导入 import base64 但实际包名称为 pybase64: pip install pybase64

在类似的情况下,您可以使用谷歌查找正确的包名,例如使用“安装base64 python”。


2
这似乎是不正确的。pybase64只是一个包装器,包装了由第三方开发人员开发的原始Lib/base64,并声称具有更好的性能。 https://pypi.org/project/pybase64/原始的base64库与核心分发一起提供。例如; https://github.com/python/cpython/blob/3.7/Lib/base64.py - gotit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接