Исправить поврежденную среду conda

Код ниже работает.

- (id)ht_findFirstResponder
{
    //ignore hit test fail view
    if (self.userInteractionEnabled == NO || self.alpha <= 0.01 || self.hidden == YES) {
        return nil;
    }
    if ([self isKindOfClass:[UIControl class]] && [(UIControl *)self isEnabled] == NO) {
        return nil;
    }

    //ignore bound out screen
    if (CGRectIntersectsRect(self.frame, [UIApplication sharedApplication].keyWindow.bounds) == NO) {
        return nil;
    }

    if ([self isFirstResponder]) {
        return self;
    }

    for (UIView *subView in self.subviews) {
        id result = [subView ht_findFirstResponder];
        if (result) {
            return result;
        }
    }
    return nil;
}   
1
задан dan dan 21 February 2019 в 03:44
поделиться

1 ответ

Я столкнулся с той же проблемой, и единственное решение состояло в том, чтобы вручную удалить файл, который, как указано, поврежден в сообщении об ошибке, и попытаться установить пакет снова. При повторном запуске команды conda install я получил то же сообщение об ошибке, но на этот раз поврежденный файл был другим. Повторение одного и того же процесса до тех пор, пока ошибка не исчезнет, ​​решит проблему и в конечном итоге вы сможете установить необходимый пакет.

После успешной установки просто обновите все пакеты один раз, используя следующую команду:

conda update --all
0
ответ дан Jordan 21 February 2019 в 03:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: