ModuleNotFoundError: No module named 'cairosvg'
展开阅读全文

ModuleNotFoundError: No module named 'cairosvg'

ERROR: Command errored out with exit status 1:
   command: 'c:\python\python.exe' -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\pip-install-o67tr0m4\\cairocffi_1ee0a4bd7fe94ada92f8c61836221152\\setup.py'"'"'; __file__='"'"'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\pip-install-o67tr0m4\\cairocffi_1ee0a4bd7fe94ada92f8c61836221152\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-pip-egg-info-3w_r9a0i'
       cwd: C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-install-o67tr0m4\cairocffi_1ee0a4bd7fe94ada92f8c61836221152\
  Complete output (83 lines):
  c:\python\lib\site-packages\setuptools\pep425tags.py:89: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
    warn=(impl == 'cp')):
  c:\python\lib\site-packages\setuptools\pep425tags.py:93: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
    warn=(impl == 'cp')):
  Traceback (most recent call last):
    File "c:\python\lib\urllib\request.py", line 1318, in do_open
      encode_chunked=req.has_header('Transfer-encoding'))
    File "c:\python\lib\http\client.py", line 1239, in request
      self._send_request(method, url, body, headers, encode_chunked)
    File "c:\python\lib\http\client.py", line 1285, in _send_request
      self.endheaders(body, encode_chunked=encode_chunked)
    File "c:\python\lib\http\client.py", line 1234, in endheaders
      self._send_output(message_body, encode_chunked=encode_chunked)
    File "c:\python\lib\http\client.py", line 1026, in _send_output
      self.send(msg)
    File "c:\python\lib\http\client.py", line 964, in send
      self.connect()
    File "c:\python\lib\site-packages\setuptools\ssl_support.py", line 174, in connect
      (self.host, self.port), getattr(self, 'source_address', None)
    File "c:\python\lib\socket.py", line 724, in create_connection
      raise err
    File "c:\python\lib\socket.py", line 713, in create_connection
      sock.connect(sa)
  TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 764, in open_url
      return open_with_auth(url, self.opener)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 951, in _socket_timeout
      return func(*args, **kwargs)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 1070, in open_with_auth
      fp = opener(request)
    File "c:\python\lib\urllib\request.py", line 526, in open
      response = self._open(req, data)
    File "c:\python\lib\urllib\request.py", line 544, in _open
      '_open', req)
    File "c:\python\lib\urllib\request.py", line 504, in _call_chain
      result = func(*args)
    File "c:\python\lib\site-packages\setuptools\ssl_support.py", line 161, in https_open
      lambda host, **kw: VerifyingHTTPSConn(host, self.ca_bundle, **kw), req
    File "c:\python\lib\urllib\request.py", line 1320, in do_open
      raise URLError(err)
  urllib.error.URLError: <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝 试失败。>

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-install-o67tr0m4\cairocffi_1ee0a4bd7fe94ada92f8c61836221152\setup.py", line 13, in <module>
      'cairocffi/ffi_build.py:ffi_pixbuf']
    File "c:\python\lib\site-packages\setuptools\__init__.py", line 128, in setup
      _install_setup_requires(attrs)
    File "c:\python\lib\site-packages\setuptools\__init__.py", line 123, in _install_setup_requires
      dist.fetch_build_eggs(dist.setup_requires)
    File "c:\python\lib\site-packages\setuptools\dist.py", line 513, in fetch_build_eggs
      replace_conflicting=True,
    File "c:\python\lib\site-packages\pkg_resources\__init__.py", line 774, in resolve
      replace_conflicting=replace_conflicting
    File "c:\python\lib\site-packages\pkg_resources\__init__.py", line 1057, in best_match
      return self.obtain(req, installer)
    File "c:\python\lib\site-packages\pkg_resources\__init__.py", line 1069, in obtain
      return installer(requirement)
    File "c:\python\lib\site-packages\setuptools\dist.py", line 580, in fetch_build_egg
      return cmd.easy_install(req)
    File "c:\python\lib\site-packages\setuptools\command\easy_install.py", line 661, in easy_install
      not self.always_copy, self.local_index
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 653, in fetch_distribution
      dist = find(requirement)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 633, in find
      loc = self.download(dist.location, tmpdir)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 577, in download
      found = self._download_url(scheme.group(1), spec, tmpdir)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 822, in _download_url
      return self._attempt_download(url, filename)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 828, in _attempt_download
      headers = self._download_to(url, filename)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 727, in _download_to
      fp = self.open_url(url)
    File "c:\python\lib\site-packages\setuptools\package_index.py", line 778, in open_url
      % (url, v.reason))
  distutils.errors.DistutilsError: Download error for https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz#sha256=bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
  ----------------------------------------
WARNING: Discarding https://mirrors.cloud.tencent.com/pypi/packages/84/ca/0bffed5116d21251469df200448667e90acaa5131edea869b44a3fbc73d0/cairocffi-1.2.0.tar.gz#sha256=9a979b500c64c8179fec286f337e8fe644eca2f2cd05860ce0b62d25f22ea140 (from https://mirrors.cloud.tencent.com/pypi/simple/cairocffi/) (requires-python:>=3.6). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Using cached https://mirrors.cloud.tencent.com/pypi/packages/f7/99/b3a2c6393563ccbe081ffcceb359ec27a6227792c5169604c1bd8128031a/cairocffi-1.1.0.tar.gz (68 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\python\python.exe' -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\pip-install-o67tr0m4\\cairocffi_4024815e0ee14816bc898bd7f62e81a3\\setup.py'"'"'; __file__='"'"'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\pip-install-o67tr0m4\\cairocffi_4024815e0ee14816bc898bd7f62e81a3\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-pip-egg-info-c3xnt4oc'
       cwd: C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-install-o67tr0m4\cairocffi_4024815e0ee14816bc898bd7f62e81a3\
  Complete output (111 lines):
  c:\python\lib\site-packages\setuptools\pep425tags.py:89: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
    warn=(impl == 'cp')):
  c:\python\lib\site-packages\setuptools\pep425tags.py:93: RuntimeWarning: Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
    warn=(impl == 'cp')):
  Traceback (most recent call last):
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 490, in _find_latest_available_vc_ver
      return self.find_available_vc_vers()[-1]
  IndexError: list index out of range

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 154, in save_modules
      yield saved
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 195, in setup_context
      yield
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 250, in run_setup
      _execfile(setup_script, ns)
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 45, in _execfile
      exec(code, globals, locals)
    File "C:\Users\ADMINI~1\AppData\Local\Temp\2\easy_install-e6x42cxs\cffi-1.16.0\setup.py", line 126, in <module>
    File "C:\Users\ADMINI~1\AppData\Local\Temp\2\easy_install-e6x42cxs\cffi-1.16.0\setup.py", line 105, in uses_msvc
    File "c:\python\lib\distutils\command\config.py", line 227, in try_compile
      self._compile(body, headers, include_dirs, lang)
    File "c:\python\lib\distutils\command\config.py", line 133, in _compile
      self.compiler.compile([src], include_dirs=include_dirs)
    File "c:\python\lib\distutils\_msvccompiler.py", line 345, in compile
      self.initialize()
    File "c:\python\lib\distutils\_msvccompiler.py", line 238, in initialize
      vc_env = _get_vc_env(plat_spec)
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 185, in msvc14_get_vc_env
      return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 844, in __init__
      self.si = SystemInfo(self.ri, vc_ver)
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 486, in __init__
      self.vc_ver = vc_ver or self._find_latest_available_vc_ver()
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 493, in _find_latest_available_vc_ver
      raise distutils.errors.DistutilsPlatformError(err)
  distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\ADMINI~1\AppData\Local\Temp\2\pip-install-o67tr0m4\cairocffi_4024815e0ee14816bc898bd7f62e81a3\setup.py", line 13, in <module>
      'cairocffi/ffi_build.py:ffi_pixbuf']
    File "c:\python\lib\site-packages\setuptools\__init__.py", line 128, in setup
      _install_setup_requires(attrs)
    File "c:\python\lib\site-packages\setuptools\__init__.py", line 123, in _install_setup_requires
      dist.fetch_build_eggs(dist.setup_requires)
    File "c:\python\lib\site-packages\setuptools\dist.py", line 513, in fetch_build_eggs
      replace_conflicting=True,
    File "c:\python\lib\site-packages\pkg_resources\__init__.py", line 774, in resolve
      replace_conflicting=replace_conflicting
    File "c:\python\lib\site-packages\pkg_resources\__init__.py", line 1057, in best_match
      return self.obtain(req, installer)
    File "c:\python\lib\site-packages\pkg_resources\__init__.py", line 1069, in obtain
      return installer(requirement)
    File "c:\python\lib\site-packages\setuptools\dist.py", line 580, in fetch_build_egg
      return cmd.easy_install(req)
    File "c:\python\lib\site-packages\setuptools\command\easy_install.py", line 673, in easy_install
      return self.install_item(spec, dist.location, tmpdir, deps)
    File "c:\python\lib\site-packages\setuptools\command\easy_install.py", line 699, in install_item
      dists = self.install_eggs(spec, download, tmpdir)
    File "c:\python\lib\site-packages\setuptools\command\easy_install.py", line 884, in install_eggs
      return self.build_and_install(setup_script, setup_base)
    File "c:\python\lib\site-packages\setuptools\command\easy_install.py", line 1152, in build_and_install
      self.run_setup(setup_script, setup_base, args)
    File "c:\python\lib\site-packages\setuptools\command\easy_install.py", line 1138, in run_setup
      run_setup(setup_script, args)
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 253, in run_setup
      raise
    File "c:\python\lib\contextlib.py", line 99, in __exit__
      self.gen.throw(type, value, traceback)
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 195, in setup_context
      yield
    File "c:\python\lib\contextlib.py", line 99, in __exit__
      self.gen.throw(type, value, traceback)
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 166, in save_modules
      saved_exc.resume()
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 141, in resume
      six.reraise(type, exc, self._tb)
    File "c:\python\lib\site-packages\setuptools\_vendor\six.py", line 685, in reraise
      raise value.with_traceback(tb)
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 154, in save_modules
      yield saved
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 195, in setup_context
      yield
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 250, in run_setup
      _execfile(setup_script, ns)
    File "c:\python\lib\site-packages\setuptools\sandbox.py", line 45, in _execfile
      exec(code, globals, locals)
    File "C:\Users\ADMINI~1\AppData\Local\Temp\2\easy_install-e6x42cxs\cffi-1.16.0\setup.py", line 126, in <module>
    File "C:\Users\ADMINI~1\AppData\Local\Temp\2\easy_install-e6x42cxs\cffi-1.16.0\setup.py", line 105, in uses_msvc
    File "c:\python\lib\distutils\command\config.py", line 227, in try_compile
      self._compile(body, headers, include_dirs, lang)
    File "c:\python\lib\distutils\command\config.py", line 133, in _compile
      self.compiler.compile([src], include_dirs=include_dirs)
    File "c:\python\lib\distutils\_msvccompiler.py", line 345, in compile
      self.initialize()
    File "c:\python\lib\distutils\_msvccompiler.py", line 238, in initialize
      vc_env = _get_vc_env(plat_spec)
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 185, in msvc14_get_vc_env
      return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 844, in __init__
      self.si = SystemInfo(self.ri, vc_ver)
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 486, in __init__
      self.vc_ver = vc_ver or self._find_latest_available_vc_ver()
    File "c:\python\lib\site-packages\setuptools\msvc.py", line 493, in _find_latest_available_vc_ver
      raise distutils.errors.DistutilsPlatformError(err)
  distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
  ----------------------------------------
WARNING: Discarding https://mirrors.cloud.tencent.com/pypi/packages/f7/99/b3a2c6393563ccbe081ffcceb359ec27a6227792c5169604c1bd8128031a/cairocffi-1.1.0.tar.gz#sha256=f1c0c5878f74ac9ccb5d48b2601fcc75390c881ce476e79f4cfedd288b1b05db (from https://mirrors.cloud.tencent.com/pypi/simple/cairocffi/) (requires-python:>= 3.5). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Using cached https://mirrors.cloud.tencent.com/pypi/packages/0f/0f/7e21b5ddd31b610e46a879c0d21e222dd0fef428c1fc86bbd2bd57fed8a7/cairocffi-1.0.2.tar.gz (68 kB)
  Preparing metadata (setup.py) ... error
pip install cairosvg==2.5.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com