Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: MrMatt 13 Srpna 2011, 19:33:00
-
Mám drobný problém :-[ ,
pracuji trochu s Pythonem a rád bych v terminálu používal
novější verzi ( 3+) abych si mohl své programy odzkoušet naživo atd...
Nainstaloval jsem si tedy balíky python3.2 , python3.2-dev,
jenže když si Python v terminálu spustím, zobrazí se toto:
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Z toho vyplývá že mám v terminálu stále verzi 2.7.1,
mohli byste mi tedy poradit co mám nainstalovat nebo jinak změnit, abych
mohl Python 3.2 používat i v terminálu ???
-
Výborně, dříve než někdo stihl odepsat, přišel jsem na to ;D
Je jenom nutné napsat příkaz python3 nebo python3.2
A konečně se objeví očekávaná hláška:
Python 3.2 (r32:88445, Mar 25 2011, 19:28:28)
[GCC 4.5.2] on linux2
Jenom je škoda, že s updatováním pythonu se nemění i příkaz python,
tak aby spouštěl novou verzi :-\ ...
-
Stačí si zmeniť odkaz v /usr/bin.
-
@jAster:
To to bych teda rozhodne nedelal, protoze spousta sys aplikaci pouziva jen #!/usr/bin/env python a muze se ti dost veci rozesrat. Nehlede na instalaci dalsich knihoven pro python etc.
Takovy napul reseni je pouzit update-alternatives --config python a prihodit si trojku tam (porad cistejsi nez symlink) a pak si postelovat /usr/share/python/debian_defaults
Nicmene bych to radsi nedelal vubec...
-
No, myslím, že tohle budu řešit někdy později ;)
(Až na to budu mít patřičné znalosti :) )