Witam,
ostatnio pobrałem NetBeans for python i kiedy próbuje zainstalować to napisane jest że nie mam zainstalowanego JDK 1.6 or 1.5
a ja mam zainstalowany 1.6. Zresztą mam NetBeans'a 7.0 zainstalowanego a to mi się nie chce zainstalować.
Bardzo prosze o opdpowiedzi.
Dzięki.
A co to jest NB for Python? Jakaś przestarzała wersja NB z wtyczką wspawaną w instalator?
co tym stylu. Ale pobrałem wtyke do Pytona i jakieś głupoty opowiada:
jak wkleiłem kod z tego forum co kolo dał to na outpucie:
def nLiczby(nLiczbaOd, nLiczbaDo):
^
IndentationError: unexpected indent
nie znam sie na tym języku i nie wiem czy ja coś zle robie czy co ?
W Pythonie są bardzo ważne wcięcia, Ty zrobiłeś niepotrzebne wcięcie. Usuń spacje przed def.
Żadnego kodu z tutka nie przyjmuje - cały czas err. na konsoli
Na konsoli pytonowskiej nie będe się raczej uczył choć działa: ma ktos sprawdzone ide do pytona ??
bardzo prosze .
pyscripter, eclipse, geany
Na wydziale Python i Jython latają na NB 6.5. U mnie latają na NB 6.9. Problem jest więc między klawiaturą, a krzesłem.
A taki kod ? Na tutku działa :
import wx
class Bucky(wx.Frame):
def __init__(self,parent,id):
wx>frame>__init__(self,parent,id,'Frame window', size=(300,200))
if __name__=='__main__':
app = wx.PySimpleApp()
frame=bucky(parent=None,id=-1)
frame.show()
app.mainloop()
A na Oucie:
wx>frame>__init__(self,parent,id,'Frame aka window',size=(300,200))
^
TabError: inconsistent use of tabs and spaces in indentation
i wcale nie ma żadnych tabów i spacji - sprawdzałem
Spróbuj tego:
import wx
class bucky(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,'Frame jackaitw window',size=(300,200))
panel=wx.Panel(self)
if __name__ =='__main__':
app=wx.PySimpleApp()
frame=bucky(parent=None,id=-1)
frame.Show()
app.MainLoop()
U mnie to działa na NB - musiałem tylko doinstalować wxWidgety dla Pythona.