Gå till innehåll
Just nu i M3-nätverket

Problem med Python


erikaa

Rekommendera Poster

Hej!

Jag har ett problem med mitt pythonprogrammet IDLE, det vill inte starta upp.

Allting fungerade fin fint tills jag ändrade några kortkommandon (run-module försökte jag ändra till command F5). När jag sen skulle starta upp IDLE så hoppar ikonen en stund sen händer ingenting.

Jag kollade i systemmeddelanden och där det står t.ex såhär:

Mar 9 18:09:28 erikas-macbook-3 [0x0-0x61061].org.python.IDLE[413]: problem retrieving key binding for event '<<tabify-region>>'

 

Jag har provat att ladda ner programmet igen, men samma fel uppstår, jag laddade ner programmet från min iMac och la det på en externhårddisk, då kunde jag öppna det med iMacen men inte med min MacBook.

Är det någon som kan hjälpa mig? Jag behöver verkligen hjälp!

Kan man på något sätt komma in i programmet och ändra tillbaka till förvalen av kortkommandona? Tacksam för svar!

 

/Erika

Länk till kommentar
Dela på andra webbplatser

Har själv inte IDLE installerat, men kolla om det finns någon plist fil som du kan tabort. Annars kan du ju kolla i terminalen om det finns någon dold mapp, alltså en mapp som heter ".idle" eller dyl. Radera den i så fall och se om det hjälper.

 

Annars går det ju lika bra att programmera python i vilken texteditor som helst. Smultron, Emacs eller Vi är bra gratis alternativ. Min favorit är dock textmate men den kostar pengar.

 

Mvh

/Lars

Länk till kommentar
Dela på andra webbplatser

Tack för snabbt svar!

Hur tar jag bort i terminalen? Jag är inte helt van att arbeta där.

Länk till kommentar
Dela på andra webbplatser

kommandot är 'rm' om du vill veta hur du använder rm så kriver man 'man rm'

 

för att ta bort en mapp som heter .idle så skrivver du:

rm -d .idle

 

-d står för; försök ta bort mappar också inte bara filer.

 

/Lars

Länk till kommentar
Dela på andra webbplatser

Verkar inte fungera, samma problem fortfarande.

I terminalen skriver jag alltså: rm -d.idle?

Då får jag detta meddelande:

rm: illegal option -- .

usage: rm [-f | -i] [-dPRrvW] file ...

unlink file

 

Vad gör jag tokigt?

Länk till kommentar
Dela på andra webbplatser

I terminalen skriver jag alltså: rm -d.idle?

du måste ha mellanslag mellan -d och .idle

 

Alltså

rm -d .idle <-- Notera samtliga mellanslag om inte det fungerar prova med

rm -d .idle/ <-- Samma sak här mellanslag är viktiga men läs på lite om hur du arbetar i terminalen då du lätt kan förstöra mycket met rm då det inte går att återskapa sådan du tagitbort med det kommandot.

 

rm = terminalens kommando för radera, en förkortning för remove

-d = flagga för att ta bort även kataloger och inte bara filer

.idle = mappen du vill ta bort

 

i terminalen fungerar de flesta program så här

<kommando> -<flagga> -<ännu en flagga> <det du vill applicera kommandit på om applicerbart>

 

Om du inte kan något om terminalen så måste du lära dig använda kommandon så som:

cd = change directory, byter till ny katalog ex: cd Pictures <-- byter till mappen Pictures

ls = list, listar filer och kataloger där du är i filsystemet.

 

För att lära sig mer om respektive kommando skriv man före kommandot

exempelvis man ls eller man rm etc.

 

Hoppas denna förtydling hjälpte annars kan du alltid googla efter någon hemsida som beskriver förfarandet ännu mer i detalj.

 

Mvh

Lars

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...