Альтернативный путь.
Если вы не хотите добавлять PATH, как указано в предыдущих хорошо написанных ответах,
, но вы хотите выполнить pip в качестве своей команды, тогда вы может сделать это с py -m
в качестве префикса.
Учитывая, что вы должны делать это снова и снова.
например.
py -m <command>
как в
py -m pip install --upgrade pip setuptools
Изменить: ответ ниже неверен. (Документы Apple: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/index.html )
NSURL
URLWithString
возвращает nil
, если переданный URL-адрес недействителен. Итак, вы можете просто проверить возвращаемое значение, чтобы определить, действителен ли URL.
Пример:
NSURL *url = [NSURL URLWithString:urlString];
if(url){ NSLog("valid"); }
Это в основном, что +[NSURLConnection canHandleRequest:]
делает метод. Этот метод выполняет проверку перед полетом против NSURLRequest
, чтобы удостовериться, что запрос разрешим. Для быстрой проверки конкретного URL можно сделать это:
BOOL isValidURL = [NSURLConnection canHandleRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://example.com"]];