KDevelop - konfiguracja uruchamiania


(Marek77k) #1

Witam wszystkich. Jak poprawnie ustawić w KDvelop by uruchamiał program skryptowy napisany w pythonie? W konfiguracji plik wykonywalny ustawiłem

/usr/bin/python2

To gdy wybieram wykonaj pojawia się

Uruchamianie: /usr/bin/python2

Gdy w tych opcjach konfiguracyjnych zaznaczę opcję -->Użyj zewnętrznego terminalu, a w niej

konsole --noclose --workdir %workdir -e %exe

to coś takiego wyskakuje mi jak kliknę wykonaj

Uruchamianie: konsole --noclose --workdir /usr/bin -e /usr/bin/python2

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

***Wyszedł normalnie***

Pod konsolą po wpisaniu python2 program.py , ten sam program dobrze jest wyświetlany. Może ktoś wytłumaczyć jak to skonfigurować poprawnie dla pythona2?


(marcin82) #2

Zajrzyj tutaj:

http://pl.python.org/forum/index.php?topic=1286.0

Na programowaniu w pythonie się nie znam, może są jakieś błędy w kodzie.

http://tinyurl.com/cy43uxn .


(Marek77k) #3

Dzięki za odświeżenie wątku. Chciałem tak ustawić jak w Geany

skompiluj = python2 -m py_compile "%f"

wykonaj = python2 "%f"

Lecz prawdopodobnie Kdvelop jest bardziej nastawiony na kodowanie w C++. Co prawda jest w nim konsola na dole i gdy uruchamiam program wyświetla się poprawnie. Prosty przykład

#!/usr/bin/env python2

a = 'Witaj w swiecie Pythona'

b = ' w 20012 roku. Szczesliwy numerek to: '

c = 7

print a + b + str(c)

print a + b + repr(c)

Pod konsolą w KDvelop jest ok

python2 prostyprogram.py

Witaj w swiecie Pythona w 20012 roku. Szczesliwy numerek to: 7

Witaj w swiecie Pythona w 20012 roku. Szczesliwy numerek to: 7

A w KDvelop nie wiem jak to ustawić poprawnie, pod opcją wykonaj. Dzięki za link poczytam i sprawdzę dokładnie.