【问题标题】:Python pip3 install StringIO Not Found for url: https://pypi.org/simple/stringio/Python pip3 install StringIO Not Found for url: https://pypi.org/simple/stringio/
【发布时间】:2019-12-23 06:48:57
【问题描述】:

我正在运行 python 版本 3.6.9 和 pip3 版本 9.0.1。当我执行命令时

pip3 install StringIO

返回错误

Collecting StringIO
Exception:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 353, in run
    wb.build(autobuilding=True)
  File "/usr/lib/python3/dist-packages/pip/wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 554, in _prepare_file
    require_hashes
  File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/usr/lib/python3/dist-packages/pip/index.py", line 465, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "/usr/lib/python3/dist-packages/pip/index.py", line 423, in find_all_candidates
    for page in self._get_pages(url_locations, project_name):
  File "/usr/lib/python3/dist-packages/pip/index.py", line 568, in _get_pages
    page = self._get_page(location)
  File "/usr/lib/python3/dist-packages/pip/index.py", line 683, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "/usr/lib/python3/dist-packages/pip/index.py", line 795, in get_page
    resp.raise_for_status()
  File "/usr/share/python-wheels/requests-2.18.4-py2.py3-none-any.whl/requests/models.py", line 935, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/stringio/

你知道如何解决这个错误吗?

谢谢 埃里克

【问题讨论】:

  • 在 Python 3 中,StringIO 内置于 Python 的 io 模块中。所以你会做from io import StringIO。这是你要找的吗?
  • 谢谢这是解决方案!你怎么知道什么是内置的,哪些功能不是内置的?
  • 您应该始终搜索有关您希望使用的功能的信息,并从这些信息中知道哪些是内置的,哪些不是。
  • 请查阅python文档,其中详细介绍了内置哪些模块。
  • Python 标准库:docs.python.org/3/library;版本相关。

标签: python-3.x pip stringio


【解决方案1】:

Python3 String IO 是 IO 模块中的内置函数。使用此模块 我必须使用:

from io import StringIO

【讨论】:

    【解决方案2】:

    你不需要使用pip3

    用途:

    import io
    
    hi = io.StringIO("hi")
    

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 2015-08-03
      • 1970-01-01
      • 2023-04-11
      • 2013-06-01
      • 2016-05-18
      • 1970-01-01
      • 2016-09-28
      • 2017-05-04
      相关资源
      最近更新 更多