PROBLEMA [Python] Non mi riconosce il comando py

sam2000

Nuovo Utente
4
0
buongiorno qualcuno saprebbe dirmoi perchè durane la fase di installazione e attivazione degli script di python nella shell non mi riconosce in comando py ? , qualcuno mi potrebbe aiutare.
(windows 10 , versione python 3.8.2 )
 
Ultima modifica da un moderatore:

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,543
12,932
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Mah, da che mondo è mondo, python lo avvii con il comando python e non py
se dai python --version nel terminale che cosa ti dice?
 
  • Mi piace
Reazioni: sam2000

sam2000

Nuovo Utente
4
0
grazie. nel terminale una volta eseguito il comando mi comunica l'attuale versione del python che ho installato , solo che quando devo specificare il percorso e la cartella idi installazione , nel mio caso il desktop , scrivo questo codice
C:\Users\YourName> py Desktop\hello.py
hello
ovviamente cambiando "hello" solo che mi dice "errore directory o file non trovato
Post unito automaticamente:

sapresti dirmi come eseguire questo comando
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,543
12,932
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
per eseguire il comando devi dare
python percorso_del_mio_script\nome_file.py
è possibile che stai seguendo un vecchio tutorial basato su python2 per mac :/ ( visto che l'unico argomento sul web che tratta il comando py è di un utente che è passato da python2 al 3 su mac )
 
  • Mi piace
Reazioni: Andretti60

sam2000

Nuovo Utente
4
0
ok grazie mille
Post unito automaticamente:

l'ho fatto ma mi dice accesso negato
 
Ultima modifica:

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,543
12,932
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
accesso negato? scusa, ma dove hai il file python?
 

BAT

Moderatore
Staff Forum
Utente Èlite
22,912
11,561
CPU
1-Neurone
Dissipatore
Ventaglio
RAM
Scarsa
Net
Segnali di fumo
OS
Windows 10000 BUG
Su Windows il percorso completo del file a volte deve essere racchiuso tra virgolette (tuttavia in questo caso non dovrebbe essere necessario, prova giusto per estremo scrupolo).
 
  • Mi piace
Reazioni: Moffetta88

pabloski

Utente Èlite
2,868
916
Mi sa che sta cercando di usare uno script per patchare qualche eseguibile in Programmi o in Windows. Nel qual caso devi aprire una shell amministratore.

p.s. per qualcuno più ferrato con Windows, ma esiste il sudo per Windows? cioè tipo che apro powershell in modalità utente e dò un "sudo comando" per eseguire con privilegi amministrativi?
 
  • Mi piace
Reazioni: Moffetta88

Andretti60

Utente Èlite
6,440
5,091
per eseguire il comando devi dare
python percorso_del_mio_script\nome_file.py
è possibile che stai seguendo un vecchio tutorial basato su python2 per mac :/ ( visto che l'unico argomento sul web che tratta il comando py è di un utente che è passato da python2 al 3 su mac )
Molto probabile l’utente abbia creato un alias (py) stanco di scrivere il comando per intero (been there done that)
Post unito automaticamente:

Mi sa che sta cercando di usare uno script per patchare qualche eseguibile in Programmi o in Windows. Nel qual caso devi aprire una shell amministratore.

p.s. per qualcuno più ferrato con Windows, ma esiste il sudo per Windows? cioè tipo che apro powershell in modalità utente e dò un "sudo comando" per eseguire con privilegi amministrativi?
Si, ovviamente il modo esiste (run as administrator) ma dubito sia quello il problema.
 
  • Mi piace
Reazioni: Moffetta88

BAT

Moderatore
Staff Forum
Utente Èlite
22,912
11,561
CPU
1-Neurone
Dissipatore
Ventaglio
RAM
Scarsa
Net
Segnali di fumo
OS
Windows 10000 BUG
p.s. per qualcuno più ferrato con Windows, ma esiste il sudo per Windows? cioè tipo che apro powershell in modalità utente e dò un "sudo comando" per eseguire con privilegi amministrativi?
è sufficiente eseguire powershell "come amministratore": se fai la ricerca di powershell, una delle opzioni (su Win10) che hai è "esegui come amministratore".
In alternativa puoi temporaneamente attivare la modalità super-admin (dettagli sul mio blog qui: https://zerozerocent.blogspot.com/2016/12/super-amministratore-windows-10.html), per poi disabilitarla quando hai finito.
 
Ultima modifica:

_Achille

Utente Èlite
3,067
725
CPU
Intel i5-6600K @4.6 GHz
Dissipatore
Cryorig H5
Scheda Madre
ASRock Z170 Extreme 6
HDD
WesternDigital 1TB & Crucial MX200 250GB
RAM
Corsair Ven 16GB DDR4 2133MHz
GPU
Sapphire RX 580 Nitro+
Monitor
Dell S2418H
PSU
RM550X
Case
NZXT S340
Periferiche
Anne Pro 2, Razer Abyssus
OS
Windows 10 Pro
Comunque per precisione py non è né una invenzione dell’utente né una abbreviazione da lui creata, ma corrisponde al Python launcher situato in C:\Windows\ e non fa altro che chiamare la versione corretta dell’eseguibile Python.
python richiede invece di aver impostato il path dell’eseguibile in PATH.

Perciò non c’è alcun problema con py di per sé, se non possibili discordanze tra le versioni di Python
 
  • Mi piace
Reazioni: BAT e Andretti60

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili