收藏
回答

在环境中安装依赖的时候报错,好像是pip的问题?

[2022-02-15 19:53:23] Downloading https://mirrors.cloud.tencent.com/pypi/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (10.3 MB)

[2022-02-15 19:53:23] 0.0/10.3 MB ? eta -:--:--

[2022-02-15 19:53:23] ERROR: Exception:

[2022-02-15 19:53:23] Traceback (most recent call last):

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher

[2022-02-15 19:53:23] yield

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 519, in read

[2022-02-15 19:53:23] data = self._fp.read(amt) if not fp_closed else b""

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 90, in read

[2022-02-15 19:53:23] data = self.__fp.read(amt)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/http/client.py", line 455, in read

[2022-02-15 19:53:23] n = self.readinto(b)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/http/client.py", line 499, in readinto

[2022-02-15 19:53:23] n = self.fp.readinto(b)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/socket.py", line 669, in readinto

[2022-02-15 19:53:23] return self._sock.recv_into(b)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/ssl.py", line 1241, in recv_into

[2022-02-15 19:53:23] return self.read(nbytes, buffer)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/ssl.py", line 1099, in read

[2022-02-15 19:53:23] return self._sslobj.read(len, buffer)

[2022-02-15 19:53:23] OSError: [Errno 22] Invalid argument

[2022-02-15 19:53:23]

[2022-02-15 19:53:23] During handling of the above exception, another exception occurred:

[2022-02-15 19:53:23]

[2022-02-15 19:53:23] Traceback (most recent call last):

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 167, in exc_logging_wrapper

[2022-02-15 19:53:23] status = run_func(*args)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 205, in wrapper

[2022-02-15 19:53:23] return func(self, options, args)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 339, in run

[2022-02-15 19:53:23] requirement_set = resolver.resolve(

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 94, in resolve

[2022-02-15 19:53:23] result = self._result = resolver.resolve(

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve

[2022-02-15 19:53:23] state = resolution.resolve(requirements, max_rounds=max_rounds)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve

[2022-02-15 19:53:23] self._add_to_criteria(self.state.criteria, r, parent=None)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria

[2022-02-15 19:53:23] if not criterion.candidates:

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__

[2022-02-15 19:53:23] return bool(self._sequence)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__

[2022-02-15 19:53:23] return any(self)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr>

[2022-02-15 19:53:23] return (c for c in iterator if id(c) not in self._incompatible_ids)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built

[2022-02-15 19:53:23] candidate = func()

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 215, in _make_candidate_from_link

[2022-02-15 19:53:23] self._link_candidate_cache[link] = LinkCandidate(

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 288, in __init__

[2022-02-15 19:53:23] super().__init__(

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 158, in __init__

[2022-02-15 19:53:23] self.dist = self._prepare()

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 227, in _prepare

[2022-02-15 19:53:23] dist = self._prepare_distribution()

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 299, in _prepare_distribution

[2022-02-15 19:53:23] return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 487, in prepare_linked_requirement

[2022-02-15 19:53:23] return self._prepare_linked_requirement(req, parallel_builds)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 532, in _prepare_linked_requirement

[2022-02-15 19:53:23] local_file = unpack_url(

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 214, in unpack_url

[2022-02-15 19:53:23] file = get_http_url(

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 94, in get_http_url

[2022-02-15 19:53:23] from_path, content_type = download(link, temp_dir.path)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/network/download.py", line 146, in __call__

[2022-02-15 19:53:23] for chunk in chunks:

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/cli/progress_bars.py", line 304, in _rich_progress_bar

[2022-02-15 19:53:23] for chunk in iterable:

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_internal/network/utils.py", line 63, in response_chunks

[2022-02-15 19:53:23] for chunk in response.raw.stream(

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 576, in stream

[2022-02-15 19:53:23] data = self.read(amt=amt, decode_content=decode_content)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 541, in read

[2022-02-15 19:53:23] raise IncompleteRead(self._fp_bytes_read, self.length_remaining)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/contextlib.py", line 131, in __exit__

[2022-02-15 19:53:23] self.gen.throw(type, value, traceback)

[2022-02-15 19:53:23] File "/usr/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 455, in _error_catcher

[2022-02-15 19:53:23] raise ProtocolError("Connection broken: %r" % e, e)

[2022-02-15 19:53:23] pip._vendor.urllib3.exceptions.ProtocolError: ("Connection broken: OSError(22, 'Invalid argument')", OSError(22, 'Invalid argument'))

[2022-02-15 19:53:23] The command '/bin/sh -c pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple && pip config set global.trusted-host mirrors.cloud.tencent.com && pip install --upgrade pip && pip install --user -r requirements.txt' returned a non-zero code: 2

回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2022-02-16

    你好,构建环境是本地还是云托管流水线?

    2022-02-16
    有用
    回复 2
    • 陆撄宁
      陆撄宁
      发表于移动端
      2022-02-16
      云托管的流水执行,我用的是默认的基础镜像alpine,换了一个基础镜像好像就没有这个问题了
      2022-02-16
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2022-02-16回复陆撄宁
      有没有修改过dockerfile呢?辛苦补充下环境ID,服务名称,dockerfile文件,可以添加我的企业微信,备注“云托管”。
      2022-02-16
      回复
登录 后发表内容
问题标签