无法在 win10 上的 python 3.4 中安装 io 模块

del*_*ota 4 python io pycurl

我正在尝试在我的 Win10 上的 python3.4 或 py 2.7 中安装 io 模块

python -m pip install io
Run Code Online (Sandbox Code Playgroud)

为了将 io.StringIO 与 pycurl 一起使用,但在这两种情况下它都说:

   Could not find a version that satisfies the requirement io (from versions: )
   No matching distribution found for io
Run Code Online (Sandbox Code Playgroud)

我实际上想使用带有 GET 方法的 curl 来访问 spotify 上的 https 站点
并处理 json 结果...

任何的想法?
谢谢

Moi*_*dri 13

您不必显式安装io. 它在安装 python 时附带 python 包。在您的代码中,只需执行以下操作:

import io
Run Code Online (Sandbox Code Playgroud)

它会正常工作


Mar*_*ers 6

io模块已经是 Python 的一部分。从 Python 2.6 开始,它就在标准库中。请参阅文档的Python 2Python 3版本。

实际上,ioPyPI 没有安装的(链接给出了 404 not-found 错误)。

请注意,我希望pycurl来写字节串,没有Unicode文本。您可能想在io.BytesIO这里使用。请参阅Pycurl 和 io.StringIO - pycurl.error: (23, 'Failed writing body)PyCurl 文档