【问题标题】:Not able to install io module in python 3.4 on win10无法在win10上的python 3.4中安装io模块
【发布时间】:2017-05-03 16:03:16
【问题描述】:

我正在尝试使用

在我的 Win10 上的 python3.4 或 py 2.7 中安装 io 模块
python -m pip install io

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

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

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

有什么想法吗?
谢谢

【问题讨论】:

  • 你为什么要安装 io?这是一个标准库模块,你不需要安装它,它已经是 Python 的一部分(从 2.6 开始)。

标签: python io pycurl


【解决方案1】:

您不必显式安装io。它在安装 python 时与 python bundle 一起提供。在您的代码中,只需执行以下操作:

import io

它会正常工作

【讨论】:

    【解决方案2】:

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

    其实没有io package on PyPIto安装(链接给出404 not-found错误)。

    请注意,我希望 pycurl 编写 bytestrings,而不是 Unicode 文本。您可能想在这里改用io.BytesIO。请参阅Pycurl and io.StringIO - pycurl.error: (23, 'Failed writing body)PyCurl documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-05
      • 1970-01-01
      • 2015-04-21
      • 2015-06-24
      • 1970-01-01
      • 2020-09-18
      相关资源
      最近更新 更多