Я продолжал получать эту ошибку после исправления моего PATH.
Если ваша кодовая база требует, чтобы у вас была более ранняя версия Python (2,7 в моем случае), возможно, это была версия до ее существования of pip.
Это не очень канонически, но для меня работала более новая версия. (Я использовал 2.7.13)
В значительной степени то же как другой отрывки на этой странице, но просто организации вещей по функция , здесь мы идем...
String str=shell_exec("ls -l");
функция Класса:
public String shell_exec(String cmd)
{
String o=null;
try
{
Process p=Runtime.getRuntime().exec(cmd);
BufferedReader b=new BufferedReader(new InputStreamReader(p.getInputStream()));
String r;
while((r=b.readLine())!=null)o+=r;
}catch(Exception e){o="error";}
return o;
}
Если Вы пишете на Kotlin, можно использовать:
val firstProcess = ProcessBuilder("echo","hello world").start()
val firstError = firstProcess.errorStream.readBytes().decodeToString()
val firstResult = firstProcess.inputStream.readBytes().decodeToString()