0

我用 Jupyterhub 设置了一个虚拟机。当我想使用请求包时,我的速度非常慢。进行流动时:

import logging
import requests

logging.basicConfig() # you need to initialize logging, otherwise you will not see anything from requests
logging.getLogger().setLevel(logging.DEBUG)
requests_log = logging.getLogger("requests.packages.urllib3")
requests_log.setLevel(logging.DEBUG)
requests_log.propagate = True

session = requests.Session()

response = session.get("http://www.google.de")

我收到此调试消息

DEBUG:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): www.google.de
DEBUG:requests.packages.urllib3.connectionpool:http://www.google.de:80 "GET / HTTP/1.1" 200 4477

我必须在两条调试消息之间等待一分钟以上。

当我使用常规 Jupyter 设置(使用 anaconda)在本地机器上运行相同的代码时,它可以正常工作。

我可以想象我的网络设置有问题,但我找不到问题所在。

谢谢你的帮助。

更新:我测试了 urllib3 - 同样的问题。当我通过 bash 使用常规 python 时,它工作得很好,当我通过 bash 使用 ipython 时,它非常慢。

4

0 回答 0