google colab TimeoutError: [Errno 110] 连接超时

时间:2021-07-03 20:11:07

标签: python-2.7 google-colaboratory socket-timeout-exception

我在google colab上运行了一段代码,发现文件不是很大的进程有问题!应该怎么做才能解决这个问题?

这是两次简单运行后的超时错误。每个代码都跟着它的进程,直到出现错误:

python download_data.py --kitti_url https://s3.eu-central-1.amazonaws.com/avg-kitti/data_road.zip
process : 2021-07-03 18:35:43,411 INFO Downloading VGG weights.
2021-07-03 18:35:43,411 INFO    Download URL: 
ftp://mi.eng.cam.ac.uk/pub/mttt2/models/vgg16.npy
2021-07-03 18:35:43,411 INFO    Download DIR: DATA
Traceback (most recent call last):
  File "/usr/lib/python3.7/urllib/request.py", line 1566, in ftp_open
    fw = self.connect_ftp(user, passwd, host, port, dirs, req.timeout)
  File "/usr/lib/python3.7/urllib/request.py", line 1588, in connect_ftp
    persistent=False)
  File "/usr/lib/python3.7/urllib/request.py", line 2408, in __init__
    self.init()
  File "/usr/lib/python3.7/urllib/request.py", line 2417, in init
    self.ftp.connect(self.host, self.port, self.timeout)
  File "/usr/lib/python3.7/ftplib.py", line 152, in connect
    source_address=self.source_address)
  File "/usr/lib/python3.7/socket.py", line 728, in create_connection
    raise err
  File "/usr/lib/python3.7/socket.py", line 716, in create_connection
    sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "download_data.py", line 173, in <module>
    main()
  File "download_data.py", line 109, in main
    download(vgg_url, data_dir)
  File "download_data.py", line 86, in download
    reporthook=_progress)
  File "/usr/lib/python3.7/urllib/request.py", line 247, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.7/urllib/request.py", line 525, in open
    response = self._open(req, data)
  File "/usr/lib/python3.7/urllib/request.py", line 543, in _open
    '_open', req)
  File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.7/urllib/request.py", line 1584, in ftp_open
    raise exc.with_traceback(sys.exc_info()[2])
  File "/usr/lib/python3.7/urllib/request.py", line 1566, in ftp_open
    fw = self.connect_ftp(user, passwd, host, port, dirs, req.timeout)
  File "/usr/lib/python3.7/urllib/request.py", line 1588, in connect_ftp
    persistent=False)
  File "/usr/lib/python3.7/urllib/request.py", line 2408, in __init__
    self.init()
  File "/usr/lib/python3.7/urllib/request.py", line 2417, in init
    self.ftp.connect(self.host, self.port, self.timeout)
  File "/usr/lib/python3.7/ftplib.py", line 152, in connect
    source_address=self.source_address)
  File "/usr/lib/python3.7/socket.py", line 728, in create_connection
    raise err
  File "/usr/lib/python3.7/socket.py", line 716, in create_connection
    sock.connect(sa)
urllib.error.URLError: <urlopen error ftp error: TimeoutError(110, 'Connection timed 
out')>

第二行代码:

python demo.py --gpus 0 --input data/demo/um_000005.png
  fw = self.connect_ftp(user, passwd, host, port, dirs, req.timeout)
    File "/usr/lib/python3.7/urllib/request.py", line 1588, in connect_ftp
      persistent=False)
    File "/usr/lib/python3.7/urllib/request.py", line 2408, in __init__
      self.init()
    File "/usr/lib/python3.7/urllib/request.py", line 2417, in init
      self.ftp.connect(self.host, self.port, self.timeout)
    File "/usr/lib/python3.7/ftplib.py", line 152, in connect
      source_address=self.source_address)
    File "/usr/lib/python3.7/socket.py", line 728, in create_connection
      raise err
    File "/usr/lib/python3.7/socket.py", line 716, in create_connection
      sock.connect(sa)
  TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

 Traceback (most recent call last):
    File "demo.py", line 426, in <module>
      tf.app.run()
    File "/tensorflow-1.15.2/python3.7/tensorflow_core/python/platform/app.py", line 40, in run
      _run(main=main, argv=argv, flags_parser=_parse_flags_tolerate_undef)
    File "/usr/local/lib/python3.7/dist-packages/absl/app.py", line 303, in run
      _run_main(main, args)
    File "/usr/local/lib/python3.7/dist-packages/absl/app.py", line 251, in _run_main
      sys.exit(main(argv))
    File "demo.py", line 304, in main
  maybe_download_and_extract(runs_dir)
    File "demo.py", line 93, in maybe_download_and_extract
      download_name = tv_utils.download(weights_url, runs_dir)
    File "incl/tensorvision/utils.py", line 48, in download
      reporthook=_progress)
    File "/usr/lib/python3.7/urllib/request.py", line 247, in urlretrieve
      with contextlib.closing(urlopen(url, data)) as fp:
    File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
      return opener.open(url, data, timeout)
    File "/usr/lib/python3.7/urllib/request.py", line 525, in open
      response = self._open(req, data)
    File "/usr/lib/python3.7/urllib/request.py", line 543, in _open
      '_open', req)
    File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
      result = func(*args)
    File "/usr/lib/python3.7/urllib/request.py", line 1584, in ftp_open
      raise exc.with_traceback(sys.exc_info()[2])
    File "/usr/lib/python3.7/urllib/request.py", line 1566, in ftp_open
      fw = self.connect_ftp(user, passwd, host, port, dirs, req.timeout)
    File "/usr/lib/python3.7/urllib/request.py", line 1588, in connect_ftp
      persistent=False)
    File "/usr/lib/python3.7/urllib/request.py", line 2408, in __init__
      self.init()
    File "/usr/lib/python3.7/urllib/request.py", line 2417, in init
      self.ftp.connect(self.host, self.port, self.timeout)
    File "/usr/lib/python3.7/ftplib.py", line 152, in connect
      source_address=self.source_address)
    File "/usr/lib/python3.7/socket.py", line 728, in create_connection
      raise err
    File "/usr/lib/python3.7/socket.py", line 716, in create_connection
      sock.connect(sa)
  urllib.error.URLError: <urlopen error ftp error: TimeoutError(110, 'Connection timed out')>

0 个答案:

没有答案