Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Python 3 Installation

Diskussion: Python 3 Installation im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hi Leute, ich habe mal eine Frage: In der Readme steht: Code: Build Instructions ------------------ On Unix, Linux, BSD, ...

Like Tree1Likes
  • 1 Post By bitmuncher

Antwort
Alt 05.07.09, 12:12   #1 (permalink)
 
Registriert seit: 19.09.07
3X!_d0S Leistung: Facit NTK
Likes: 0
Standard Python 3 Installation

Anzeige

Hi Leute,

ich habe mal eine Frage:

In der Readme steht:

Code:
Build Instructions
------------------

On Unix, Linux, BSD, OSX, and Cygwin:

    ./configure
    make
    make test
    sudo make install
Im Ordner ist aber auch eine "setup.py". Was soll ich nun zum installieren nutzen?

Was mache ich eigentlich, wenn ich "./configure" ausführe? Ebenso wie bei make, make test und make install?


----------------------------------------------------------------------------

Meine letzte Frage:

Wenn ich via Paketverwaltung die alten Python-Versionen deinstalliere, sagt er mir, dass dann die ganzen Anwendungen nicht mehr gehen. Wenn ich Python 3 installiere... Wieso funktionieren dann die anderen Anwendungen nicht mehr?

Wieso habe ich keine 3.1 Python Idle, wenn ich selbst kompiliere/installiere?

thx in advance
3X!_d0S
Angehängte Grafiken
Dateityp: png Bildschirmfoto.png (225,2 KB, 81x aufgerufen)
3X!_d0S ist offline   Mit Zitat antworten
Alt 05.07.09, 12:55   #2 (permalink)
 
Benutzerbild von bad_alloc
 
Registriert seit: 27.12.07
bad_alloc Leistung: 8086
Likes: 39
Standard

Zitat:
Wenn ich via Paketverwaltung die alten Python-Versionen deinstalliere, sagt er mir, dass dann die ganzen Anwendungen nicht mehr gehen. Wenn ich Python 3 installiere... Wieso funktionieren dann die anderen Anwendungen nicht mehr?
Weil die in 2.5 geschrieben sind und 3.1 nicht abwärtskompatibel ist. Versuch lieber das parallel zu installieren.
Zitat:
Wieso habe ich keine 3.1 Python Idle, wenn ich selbst kompiliere/installiere?
Weil das nicht zum Python Kern dazugehört. Es ist eine externe IDE wie jede andere.
__________________
You shoot yourself in somebody else's foot.|Dann gabs da noch den Mathematiker der P?=NP in O(1) erklärte.
|[A]| = p(·,|[A]|)+1
bad_alloc ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 05.07.09, 14:56   #3 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard RE: Python 3 Installation

Zitat:
Original von 3X!_d0S
Was mache ich eigentlich, wenn ich "./configure" ausführe? Ebenso wie bei make, make test und make install?
'configure' ist ein Skript, das die Aufgabe hat zu prüfen ob für den Bau der Sources alle notwendigen Tools und Bibliotheken installiert sind. Es wirft im Normalfall eine entsprechende Meldung aus, wenn etwas fehlt. Ist alles soweit ok, wird ein Makefile erstellt, das Regelsätze enthält, die von 'make' abgearbeitet werden. Wird 'make' ohne Argumente ausgeführt, wird der Regelsatz 'all' im Makefile abgearbeitet. 'make' ist daher lediglich eine Kurzschreibweise für 'make all'. Beim 'make test' wird die Test-Regel im Makefile abgearbeitet um zu prüfen ob alles wie erwartet kompiliert wurde. Mit 'make install' wird zuletzt die install-Regel aus dem Makefile abgearbeitet, wobei im Normalfall alle notwendigen Daten in den als Prefix definierten Ordner installiert werden. Per Default ist dieses Prefix zumeist /usr/local oder /usr, lässt sich aber zumeist durch das configure-Skript ändern (./configure --prefix=/mein/wunsch/ordner).

Siehe dazu auch:
./configure --help
man make
kletterfreak98 likes this.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 05.07.09, 15:20   #4 (permalink)
Themenstarter
 
Registriert seit: 19.09.07
3X!_d0S Leistung: Facit NTK
Likes: 0
Standard

ahh, okay, vielen dank....

Durch das "make" wird das ganze also kompiliert? und der kompilierte Source durch make install somit instaliiert? richtig?


Kennt jemand eine gute IDLE für Python?
Wo bekomme ich die Python eigene IDLE her? google brachte nur docs und tuts.... :-(

ThX in advance

3X!_d0S
3X!_d0S ist offline   Mit Zitat antworten
Alt 05.07.09, 15:42   #5 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

IDLE ist bei Python mit dabei, nennt sich aber in Python3 idle3.

Code:
alpha:/usr/local/python3# find . -name *idle* -print
./bin/idle3
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 05.07.09, 15:56   #6 (permalink)
Themenstarter
 
Registriert seit: 19.09.07
3X!_d0S Leistung: Facit NTK
Likes: 0
Standard

Code:
./home/lapedape/.local/share/applications/idle-python3.0.desktop.undo-0
./home/lapedape/.local/share/applications/idle-python3.0.desktop
./usr/bin/idle-python3.0
./usr/share/menu/idle-python3.0
./usr/share/doc/idle-python3.0
./usr/share/app-install/desktop/idle-python2.4.desktop
./usr/share/app-install/desktop/idle-python2.6.desktop
./usr/share/app-install/desktop/idle-python2.5.desktop
./usr/share/app-install/desktop/idle-python3.0.desktop
./usr/share/applications/idle-python3.0.desktop
./usr/share/lintian/overrides/idle-python3.0
./usr/share/man/man1/idle-python3.0.1.gz
Ich kann nach meiner Installation die IDLE 3.1 nicht finden. Er zeigt mir immer an, dass er Python 3.0.1 in der Idle hat, aber nicht die neuste 3.1. Was habe ich falsch gemacht?

Code:
lapedape@workit:~$ sudo apt-get install python3-tk
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
python3-tk ist schon die neueste Version.
Die folgenden Pakete wurden automatisch installiert und werden nicht länger benötigt:
  linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Verwenden Sie ?apt-get autoremove?, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
lapedape@workit:~$ idle3
** IDLE can't import Tkinter.  Your Python may not be configured for Tk. **
lapedape@workit:~$
Ich habe nur einmal idle3 in der Konsole geschrieben. Obwohl alles installed ist, geht nix...
3X!_d0S ist offline   Mit Zitat antworten
Alt 05.07.09, 16:19   #7 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Offenbar hast du mittlerweile min. 2 parallele Installationen von Python3 drauf, einmal die aus dem Source installierte und einmal die aus dem Paketmanagement. Die aus dem Source installierte dürfte unter /usr/local zu finden sein, so dass die die IDLE dieser Version aufrufen kannst, wenn du /usr/local/bin/idle ausführst oder in $PATH die Reihenfolge für die bin-Ordner änderst.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 05.07.09, 17:45   #8 (permalink)
Themenstarter
 
Registriert seit: 19.09.07
3X!_d0S Leistung: Facit NTK
Likes: 0
Standard

Code:
Python build finished, but the necessary bits to build these modules were not found:
_curses            _curses_panel      _dbm            
_gdbm              _hashlib           _sqlite3        
_ssl               _tkinter           bz2             
readline                                              
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Hi bitmuncher,

ich habe Python 3.0.1 mit dem Paketmanager entfernt. Habe aber das Problem, dass die IDLE nicht startet, weil tkinter nicht gefunden werden kann.

tkinter wurde auch nicht mit installiert und ist nun leider die graphische Oberfläche. Nun ja, die oben genannten Pakete sollten installiert werden. Ich installierte python3-tk, führte dann erneut

Code:
make test
aus und es stand das gleich wieder da.

Via cache search kann ich die anderen Pakete nicht finden. Wo bekomme ich die her?

ThX in advance

3X!_d0S
3X!_d0S ist offline   Mit Zitat antworten
Alt 05.07.09, 17:52   #9 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Wenn du schon selbst kompilierst, müssen natürlich auch die Module für diese Python-Version neu installiert bzw. gelinkt werden. Im übrigen würde ich an deiner Stelle nicht wild in's System kompilieren, sondern anständige Debs erstellen, die dann installiert werden.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 05.07.09, 18:16   #10 (permalink)
Themenstarter
 
Registriert seit: 19.09.07
3X!_d0S Leistung: Facit NTK
Likes: 0
Standard

Wie verlinke ich sowas?
Gäbe es auch diese Probleme, würde ich mir wie unten ein deb erstellen?


Hab hier nen tut.... reicht das alleine aus?
http://www.p17-linuxzone.de/serendip...erstellen.html

btw. ThX für alles, wie immer...

Ich kompiliere wild drauf los, haste recht.. Aber ohne das hätte ich den Fehler nicht und würde nichts daraus lernen. Zumal das auch nicht schlimm ist, ubuntu kann ich ja, sollte alles hin sein, neuinstallieren....
3X!_d0S ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Python 3 Installation
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Python GTK Threading? gugugs Code Kitchen 1 02.02.09 14:21
Python Listen ba2 Code Kitchen 7 08.07.07 13:21
Python Taschenrechner ba2 Code Kitchen 3 02.07.07 05:37
Python: str2float und cos? da_fighter Code Kitchen 0 22.11.04 17:31
PHP > Python > PHP djo (Web-) Design und webbasierte Sprachen 2 14.10.04 13:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61