Python 3.x 找不到url的Python pip3安装StringIO:https://pypi.org/simple/stringio/

Python 3.x 找不到url的Python pip3安装StringIO:https://pypi.org/simple/stringio/,python-3.x,pip,stringio,Python 3.x,Pip,Stringio,我正在运行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)

我正在运行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/
您知道如何修复此错误吗

曼尼,谢谢
Erik

Python3字符串IO是IO模块中的内置函数。使用此模块的步骤 我必须使用:

from io import StringIO

您不需要使用pip3

使用:

import io

hi = io.StringIO("hi")

在Python 3中,
StringIO
内置在Python的
io
模块中。因此,您需要从io导入StringIO执行
。这就是你想要的吗?谢谢,这就是解决办法!!您如何知道什么是内置的,哪些函数不是内置的?您应该始终搜索有关希望使用的函数的信息,从这些信息中您将知道哪些是内置的,哪些不是。请参阅python文档,其中详细介绍了内置的模块。python标准库:;依赖于版本。