【问题标题】:Connection error with '!pip install torchxrayvision' on kagglekaggle 上的“!pip install torchxrayvision”连接错误
【发布时间】:2021-04-05 05:27:59
【问题描述】:

当我在我的 kaggle 笔记本中运行以下代码时,我得到一个错误。

import os,sys
sys.path.insert(0,"..")
sys.path.insert(0,"../..")
from glob import glob
import matplotlib.pyplot as plt
import numpy as np
import torch
import torchvision
import sys
import torch.nn.functional as F
import pandas as pd

这部分工作正常。

!pip install torchxrayvision

这会产生错误。错误信息是:

警告:连接被 'NewConnectionError(': 无法建立新连接: [Errno -3] 名称解析临时失败')': /simple/torchxrayvision/

奇怪的是,在另一个较旧的 kaggle 笔记本中,我可以运行相同的代码而不会出错。 问题是什么,我该如何解决?

【问题讨论】:

  • 在导入 sys 之前,你是如何运行 sys.path.insert(0,"..") 的?
  • 您问题的前半部分似乎无关紧要。发布的代码似乎与错误消息无关。 -- 您似乎只是有连接问题或加密问题。你使用的是旧的 Python 还是旧的 pip
  • 我发现错误:在kaggle notebook的设置中,“互联网”被关闭了。
  • 下次你需要回答你自己的问题,一个评论是不够的。否则,其他人可以为您完成,就像这里所做的那样。

标签: python pip kaggle


【解决方案1】:

另一种方法是从 Kaggle 下载笔记本并在 Google Colab 中打开笔记本。这样你就不必在设置中打开互联网连接,只为了获得! pip! apt的力量。

如果您需要将 Kaggle 数据集加载到 Colab 笔记本中:

【讨论】:

    【解决方案2】:

    【讨论】:

    • 在我的设置中,它显示:“想要更多功率?访问免费 GPU 或打开互联网连接。获取手机验证”。因此,您必须先使用您的电话号码注册,然后才能执行此操作。这揭示了很多你自己:你在哪个国家有你的电话合同,以及你的社交媒体账户(如果它们与你的电话号码相关联),你甚至可以被跟踪。不是说你不应该这样做,这只是要记住的事情。
    猜你喜欢
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多