sql >> Databáze >  >> RDS >> Oracle

podproces dává chybu. Systém nemůže nalézt uvedený soubor

Zvažte použití absolutní cesty pro spouštění příkazu.
Některé binární soubory nejsou umístěny v PATH v závislosti na vašem uživateli, systému a instalaci softwaru.

Chcete-li zjistit, kde sqlplus sídlí, spusťte následující v cmd.exe :where sqlplus a to by vám mělo dát absolutní cestu.

Pak jednoduše udělejte:

Popen(['C:/path/sqlplus.exe', '-S', ...])

Také abyste zjistili, co je vlastně ve vaší PATH prostředí, můžete provést následující:

print(os.environ['PATH'])



  1. Jak vytisknout každou položku, která je výsledkem skupiny po příkazu

  2. Halloweenský problém – část 2

  3. Dotaz VB.NET a MySql UPDATE

  4. Změňte uživatelské heslo mysql pomocí příkazového řádku