[Risolto] Python: come cambiare sys.path?

Configurazione e uso di IDE, editor, compilatori, in fase di programmazione.
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

[Risolto] Python: come cambiare sys.path?

Messaggio da LuLyLuNa »

Buonasera..
so che il topic è un po' vecchio, ma è l'unico riferimento attendibile per il problema...
Credo sia lo stesso che ha descritto il creatore del topic:
utilizzo l'IDLE Python scaricato dal software center,
scrivo il file .py, al momento del salvataggio vorrei mi aprisse direttamente un percorso specificato..
ho seguito la guida sopra descritta e ieri non ha funzionato..
all'accensione del pc, oggi, ha funzionato per una volta a sorpresa...
ora ha ripreso a darmi come percorso predefinito home..

come risolvo?

ps. sono passata ad ubuntu da 2 giorni per un esame universitario, quindi non sono molto ferrata.. diciamo che mi destreggio

vi ringrazio in anticipo per la risposta
Ultima modifica di LuLyLuNa il domenica 26 ottobre 2014, 22:35, modificato 1 volta in totale.
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

[idle] cambiare cartella default

Messaggio da rai »

Benvenuta :)
esegui nel terminale questi due comandi, modificando opportunamente il path che ti interessa

Codice: Seleziona tutto

cd
echo alias idle='cd /LA/MIA/CARTELLA; /usr/bin/idle' >> .bashrc
chiudi e riapri il terminale e scrivendo il comando idle dovresti avere quello che vuoi
PS apri il terminale con Ctrl+Alt+T
è meglio se fai copia e incolla per non sbagliare ;-)
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

rai [url=http://forum.ubuntu-it.org/viewtopic.php?p=4664503#p4664503][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Benvenuta :)
esegui nel terminale questi due comandi, modificando opportunamente il path che ti interessa

Codice: Seleziona tutto

cd
echo alias idle='cd /LA/MIA/CARTELLA; /usr/bin/idle' >> .bashrc
chiudi e riapri il terminale e scrivendo il comando idle dovresti avere quello che vuoi
PS apri il terminale con Ctrl+Alt+T
è meglio se fai copia e incolla per non sbagliare ;-)
intanto grazie per la risposta..
non me ne ero accorta xkè non ho ricevuto email di notitica..
cmq ho fatto quello che mi hai suggerito, ti posto lo screen xkè ovviamente mi da errore sulla cartella non trovata...
eppure ho scritto il percorso correttamente, copiandolo direttamente dalle proprietà della cartella stessa per non sbagliare

Immagine
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

devi copiare separatamente le due righe dei comandi che ti ho postato e incollarle una alla volta nel terminale facendole seguire da invio
attenta a non toccare involontariamente altri tasti nel frattempo: hai incollato il secondo comando su una riga dove era ricomparso il "cd", forse perché avevi premuto il tasto cursore UP prima di incollare
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

nel senso che devo inviare prima
cd

e poi
echo alias idle='cd /LA/MIA/CARTELLA; /usr/bin/idle' >> .bashrc

???
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

ok allora mando cd con il percorso completo ed entro nella cartella in cui voglio salvare i file..

poi mando echo e non succede niente
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

Non devo essere stato chiaro
1° comando seguito da invio

Codice: Seleziona tutto

cd
per essere sicuri che ti trovi nella tua home

2° comando seguito da invio

Codice: Seleziona tutto

echo "alias idle='cd /home/luisa/Scrivania/Universita/Python/Codice ; /usr/bin/idle' ">> .bashrc
per creare l'alias (il comando) che ti serve
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

rai [url=http://forum.ubuntu-it.org/viewtopic.php?p=4667156#p4667156][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Non devo essere stato chiaro
1° comando seguito da invio

Codice: Seleziona tutto

cd
per essere sicuri che ti trovi nella tua home

2° comando seguito da invio

Codice: Seleziona tutto

echo "alias idle='cd /home/luisa/Scrivania/Universita/Python/Codice ; /usr/bin/idle' ">> .bashrc
per creare l'alias (il comando) che ti serve
Immagine

permesso negato o.O
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

per favore, invece di allegare screenshot, copia dal terminale il testo che serve e incollalo nella risposta dopo avere premuto il tasto Codice in alto a sinistra in modo da ottenere una cosa di questo tipo:

Codice: Seleziona tutto

 testo incollato [\code ]. Questo facilita la lettura di chi vuole aiutarti
Per esempio dovresti postare quello che ti esce dal seguente comando[code]tail ~/.bashrc
e quello che esce da questo

Codice: Seleziona tutto

find /home -name .bashrc 2>/dev/null
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

Scusa, pensavo che con gli screen fosse più veloce per te.. ecco i risultati

Codice: Seleziona tutto

luisa@Luisa-PC:~$ tail ~/.bashrc
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

export PYTHONPATH=$PYTHONPATH:'/home/luisa/Scrivania/Universita/Python/Codice/'
alias idle=' cd /home/luisa/Scrivania/Universita/Python/Codice ; /usr/bin/idle' 
alias idle=' cd /home/luisa/Scrivania/Universita/Python/Codice ; /usr/bin/idle' 

Codice: Seleziona tutto

luisa@Luisa-PC:~$ find /home -name .bashrc 2>/dev/null
/home/luisa/.bashrc
/home/luisa/Scrivania/Universita/Python/.bashrc
/home/luisa/Scrivania/Universita/Python/Codice/.bashrc
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

a parte un po' di pulizia da fare, dovresti essere a posto: apri un nuovo terminale, dai

Codice: Seleziona tutto

idle
nel terminale e invio
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

Codice: Seleziona tutto

luisa@Luisa-PC:~$ idle
bash: /usr/bin/idle: File o directory non esistente
luisa@Luisa-PC:~/Scrivania/Universita/Python/Codice$ 
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

Codice: Seleziona tutto

which idle
cosa ti dice?
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

niente

Codice: Seleziona tutto

luisa@Luisa-PC:~$ which idle
luisa@Luisa-PC:~$ cd ..
luisa@Luisa-PC:/home$ which idle
luisa@Luisa-PC:/home$ 
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

Codice: Seleziona tutto

dpkg-query -l | grep idle
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

Codice: Seleziona tutto

luisa@Luisa-PC:~$ dpkg-query -l | grep idle
ii  idle-python3.4                                        3.4.0-2ubuntu1                                      all          IDE for Python (v3.4) using Tkinter
ii  telepathy-idle                                        0.2.0-1                                             amd64        IRC connection manager for Telepathy
luisa@Luisa-PC:~$ 
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

Codice: Seleziona tutto

sed -i "s%/usr/bin/idle%&-python3.4%" ~/.bashrc
attenta a fare copia e incolla perchè questo potrebbe sovrascrivere tutto il file
poi riprova a dare

Codice: Seleziona tutto

idle
in un nuovo terminale
LuLyLuNa
Prode Principiante
Messaggi: 19
Iscrizione: venerdì 10 ottobre 2014, 19:06

Re: [idle] cambiare cartella default

Messaggio da LuLyLuNa »

ti sto facendo impazzire :(

Codice: Seleziona tutto

luisa@Luisa-PC:~$ idle
bash: /usr/bin/idle-python3.4-python3.4: File o directory non esistente
luisa@Luisa-PC:~/Scrivania/Universita/Python/Codice$ 
rai
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: domenica 11 maggio 2008, 18:03
Desktop: plasma
Distribuzione: 22.04
Località: Palermo

Re: [idle] cambiare cartella default

Messaggio da rai »

posta dinuovo

Codice: Seleziona tutto

tail ~/.bashrc
e anche

Codice: Seleziona tutto

which idle-python3.4
Scrivi risposta

Ritorna a “Strumenti per la programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti