robben29
Profilo di
Nome | robben29 |
---|---|
Indirizzo email | n/a |
Messaggi | 12 |
-
- 2018-05-11 16:24:13
- Strano errore in Atom: EDIT: problema risolto
- Forum >> Programmazione Python >> IDE ed Editor
- Ho reinstallato Atom ma quando provo a far runnare gli script .py mi compare uno strano errore:
"Impossibile trovare il file 'python'. Verificare che il nome del file sia corretto, quindi riprovare".
Chiaramente python gia' è installato sul computer, inoltre quei file sono stati creati proprio tramite Atom.
Sia python che Atom sono installati sullo stesso SSD, quindi non capisco il problema dove sta...
Problema risolto, dovevo aggiungere python al path modificando le variabili d'ambiente di windows...
--- Ultima modifica di robben29 in data 2018-05-12 08:22:23 ---
-
- 2018-02-28 18:27:15
- Domande su GitHub
- Forum >> Principianti
- Ciao a tutti, scusate l'off topic rispetto a python...
Ho capito a cosa serve la tecnologia Git e ho capito cos'è GitHub...pero' due cose non mi sono ancora chiare:
1) Praticamente tutti i progetti pubblici messi su GitHub, alla fine verranno distribuiti gratuitamente? Es: si inizia un progetto su un'app e dopo x mesi si finisce il progetto grazie alla tecnologia Git che GitHub offre...
Quell'app verra' messa sul mercato gratuitamente? Nessuno ci guadagna?
2) Se io voglio mettere su GitHub dei miei script in python tipo esercizi o cose cosi' che voglio depositare sul GitHub come una specie di mia "libreria python"....devo mettere i codici in gists o in repositories?
Grazie a chi mi rispondera'
-
- 2018-02-28 18:21:54
- Re: file eseguibile per windows python3.3
- Forum >> Principianti
- un mesetto fa ci sono riuscito, non ricordo bene come ora, ma questo video è stato quello con il quale alla fine ho trovato il modo per avere il .exe sul computer
https://www.youtube.com/watch?v=Rw5y7K2FBv0
-
- 2018-02-12 01:35:50
- shebang line in Windows
- Forum >> Principianti
- Ciao, ho la versione Python 3.6.4 e uso Windows 10.
Non riesco a capire a cosa serve la shebang line quando vado a fare il code sull'editor.
Ho fatto mille prove ma non capisco l'utilita' e la funzione della riga: #!/usr/bin/env python3
Se voglio aprire il file dal prompt dei comandi devo comunque sempre digitare la directory e poi, una volta arrivato alla cartella dove si trova il file.py, digitare il nome del file.py
Ad es. se ho salvato nella cartella ' myScripts ' sul desktop il mio file "prova.py", per eseguirlo tramite prompt dei comandi devo digitare sul prompt dei comandi:
C:\Users\_name_\Desktop\myScripts>prova.py
o alternativamente
C:\Users\_name_\Desktop\myScripts>python prova.py
E questo sia se scrivo la shebang line nell'editor, sia se non la scrivo.
Qualcuno ha la pazienza di spiegarmi quindi a cosa serve esattamente?
--- Ultima modifica di robben29 in data 2018-02-12 01:36:27 ---
--- Ultima modifica di robben29 in data 2018-02-12 01:37:07 ---
-
- 2018-01-26 21:28:20
- Re: Operare con i Virtual environments
- Forum >> Principianti
- Daniele aka Palmux said @ 2018-01-26 17:45:24:Ciao caro, provare ad usare virtualenv è davvero semplice, specie se ti trovi in ambiente Linux. Ora non so come interagire con Atom visto che non lo uso, ma lasciamo perdere per un attimo l'IDE/Editor.
Se lo hai già installato, ti basterà andare in console e creare il tuo spazio virtuale:
$ virtualenv -p python3 <cartella_destinazione>
Nota: Potresti anche non dover mettere -p python3 a seconda di cosa/come sia installato nel sistema.
A questo punto non devi fare altro che attivare il tuo ambiente virtuale con:
$ source <cartella_destinazione>/bin/activate
Ora vedrai prima del tuo prompt, tra parentesi, il nome (<cartella_destinazione> che sta ad indicarti che ora stai lavorando in quell'ambiente virtuale. Le installazioni fatte con pip ad esempio, non saranno eseguite nel sistema globalmente, ma solo nel tuo spazio virtuale.
Per ulteriore semplificazione ti consiglio l'utilizzo di virtualenvwrapper, vedrai che lo apprezzerai di certo.
Cya
Ciao Daniele.
La procedura che descrivi gia' l'ho fatta e funziona.
Gia' riesco a creare e attivare un venv.
Ma una volta attivato e una volta che installo dei pacchetti su quel venv, come faccio a fare dei programmi attraverso l'editor se l'editor lavora globalmente e non specificamente solo su quel venv?
Cioe' vorrei capire come "collegare" l'editor al venv attivato per iniziare a programmare con quei pacchetti specifici di quel venv.
-
- 2018-01-26 05:30:48
- Operare con i Virtual environments
- Forum >> Principianti
- Ciao, sto continuando a studiare molto e il problema di oggi è:
ho capito il senso del creare i virtual environments, sono riuscito a crearli e riesco ad attivarli.
Ora: ammettiamo che io voglia installare un pacchetto Python.
Non lo installero' globalmente, ma creo prima un virtual environment.
Una volta creato e attivato il venv, installo il pacchetto attraverso il pip.
Il pacchetto quindi posso importarlo solo una volta attivato il venv.
1) Ma quindi se apro la shell di python tramite IDLE, non posso operare servendomi di quel pacchetto? O, se esiste un modo, qual'è?
La stessa domanda posso porla cosi: come "collego" ora la shell di python tramite IDLE con quel venv?
2) Inoltre, ho installato su Atom il package "Virtualenv" ma non ho capito come fare ora ad operare su Atom sul venv creato in precedenza.
Se su Atom vado su virtualenv -> select mi dice "no matches found" anche se un venv esiste (ma non l ho creato su C: ma su E : )
Per i piu' esperti, perdonatemi se c'è qualche passaggio confuso nella descrizione del problema.
--- Ultima modifica di robben29 in data 2018-01-26 05:31:34 ---
--- Ultima modifica di robben29 in data 2018-01-26 05:33:25 ---
-
- 2018-01-19 03:42:39
- Re: Problema di un principiante che sta usando Python 3.6.4
- Forum >> Principianti
- Daniele aka Palmux said @ 2018-01-19 01:46:15:robben29 said @ 2018-01-19 00:59:40:Ma se salvo il file.py in una cartella 'X' e voglio aprire un file .txt che si trova in un'altra cartella non posso farlo?Certo che puoi:
1. Specificando il percorso assoluto del file .txt;
2. Specificando il percorso relativo relativo rispetto a dove si trova il file .py che tenta di aprirlo;
3. Lavorando di os.path().
Cya
Grazie, sono riuscito ora con il punto 1)
-
- 2018-01-19 00:59:40
- Re: Problema di un principiante che sta usando Python 3.6.4
- Forum >> Principianti
- Daniele aka Palmux said @ 2018-01-18 21:11:00:robben29 said @ 2018-01-18 19:48:58:Oggi ad es. mi sono impallato...operando direttamente tramite il prompt dei comandi, riesco tranquillamente ad aprire e leggere un file .exe attraverso:
x = open ('filename.txt')
y = x.read()
print(y)
mentre se faccio lo stesso su Atom e premo F5 mi dice che non trova il file
Sono un principiante dell'informatica quindi errori che per voi sono banali per me non lo sonoUn file .txt non .exe.
Comunque sicuramente dipende dal percorso. Se il tuo script si trova dentro un directory che non contiene anche il file di testo che cerchi di leggere, ti dirà che non lo trova.
Riprova e vedrai che funziona.
Cya
Si ovviamente intendevo .txt
Cmq ho provato come dici tu e ora lo trova...cioe' se apro Atom e salvo il file.py (prima di iniziarci a lavorare) nella stessa directory dove si trova il file .txt da aprire allora va...
Ma se salvo il file.py in una cartella 'X' e voglio aprire un file .txt che si trova in un'altra cartella non posso farlo?
--- Ultima modifica di robben29 in data 2018-01-19 00:59:51 ---
-
- 2018-01-18 19:48:58
- Re: Problema di un principiante che sta usando Python 3.6.4
- Forum >> Principianti
- stix77 said @ 2018-01-17 09:36:20:ciao robben, se vuoi approfondire e imparare qualche trucchetto con Atom, ti consiglio di guardare un video che ieri Pymike ha postato giusto ieri a riguardo
https://www.youtube.com/watch?v=zdVyTMAV5pM&t=58s
Grazie, lo vedro'.
Oggi ad es. mi sono impallato...operando direttamente tramite il prompt dei comandi, riesco tranquillamente ad aprire e leggere un file .exe attraverso:
x = open ('filename.txt')
y = x.read()
print(y)
mentre se faccio lo stesso su Atom e premo F5 mi dice che non trova il file
Sono un principiante dell'informatica quindi errori che per voi sono banali per me non lo sono
-
- 2018-01-14 12:18:26
- Re: Problema di un principiante che sta usando Python 3.6.4
- Forum >> Principianti
- Daniele aka Palmux said @ 2018-01-13 21:01:26:robben29 said @ 2018-01-13 19:56:35:oggi ho provato con Atom invece che direttamente tramite il prompt dei comandi e con Atom il tutto funziona...qualcuno mi sa spiegare perche' invece con il prompt dei comandi ci sono problemi simili a quelli che ho descritto?Quando gioco a tennis e sbaglio un colpo, do la colpa alla racchetta per l'errore, ma so che non ho fatto il movimento corretto e la colpa è mia, non dello strumento che sto usando.
Atom è un editor che ti aiuta con l'indentazione, nella modalità interattiva devi metterci un po' del tuo. Dopo la prima istruzione, quando premi invio e appaiono ad inizio riga i "...", metti almeno uno spazio per non incorrere ancora in errori simili. Rispetta questo anche per le righe successive e vivi felice.
Ciao e buoni rovesci.
grazie, sto vedendo ora che "l'incolonnamento" è importante per non dare errori..