Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: obnova defaultní konfigurace pythonu[vyřešeno]  (Přečteno 3007 krát)

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
obnova defaultní konfigurace pythonu[vyřešeno]
« kdy: 17 Února 2014, 11:02:17 »
Linux Mint 16 - nainstaloval jsem python 2.6.3 ze zdrojového kódu. Jenže si vše nalinkoval po svém a přenastavil defaultní python 2.7.
Ve zdrojáku není fce uninstall.
Jak systém nastavit na standardní konfiguraci ?
« Poslední změna: 18 Února 2014, 20:40:20 od lukasrejnart »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu
« Odpověď #1 kdy: 17 Února 2014, 11:22:34 »
Python 2.7 je výchozí stav, máš ho tam od instalace systému. Pokud opravdu potřebuješ používat verzi 2.6.3, budeš muset své skripty směrovat na konkrétní interpret. /usr/bin/python je jen linkem na defaultní verzi, ale nenapadá mě důvod to měnit.

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
Re:obnova defaultní konfigurace pythonu
« Odpověď #2 kdy: 17 Února 2014, 12:01:29 »
2.6.3 si vše nalinkoval na sebe a do /usr/bin/python nainstaloval svou binarku.
Potřeboval jsem 2.6 kvůli staršímu blenderu, že je tohle špatná cesta jsem zjistil pozdě.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu
« Odpověď #3 kdy: 17 Února 2014, 12:12:35 »
Aha, já tu větu s 2.7 pochopil opačně. Pokud toho z 2.7 nepřepsal víc, stačilo by přelinkovat /usr/python na /usr/pyhon2.7, nebo jak s jmenuje, případně můžeš zkusit přeinstalovat výchozí Python z repozitáře. Nikdy jsem to neřešil, vedle sebe mám jen vždy jen dvojku a trojku z repozitáře, tak nemám úplně přesnou představu, co všechno to mohlo napáchat.
« Poslední změna: 17 Února 2014, 21:44:29 od GdH »

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
Re:obnova defaultní konfigurace pythonu
« Odpověď #4 kdy: 17 Února 2014, 12:28:45 »
z repozitáře jsem to zkoušel, nejde. A na jiných forech jsem taky moc nenašel. Když jsem koukal do balíčku z repozitáře, nenašel jsem binárku.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu
« Odpověď #5 kdy: 17 Února 2014, 12:43:42 »
Zkus
Kód: [Vybrat]
sudo apt-get install --reinstall python2.7 python2.7-minimal
Samotný python je jen metabalík

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re:obnova defaultní konfigurace pythonu
« Odpověď #6 kdy: 17 Února 2014, 21:41:21 »
Ten blender pocitam neni z baliku, ze jo? Nejjednodussi jak ho pak zpoustet bude (pri zachovani 2.7 pro system), pouzit virtualenv (http://python-guide.readthedocs.org/en/latest/dev/virtualenvs/#virtualenv)

Tedy, ze si udelas virtualenv s py26 (
Kód: [Vybrat]
virtualenv ~/.mujenvproblender -ppython2.6) a blender pak budes poustet (pokud je to py sobor - tedy doufam) jako
Kód: [Vybrat]
~/.mujenvproblender/bin/python blender.py
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
Re:obnova defaultní konfigurace pythonu
« Odpověď #7 kdy: 18 Února 2014, 17:38:16 »
Reinstall proveden, ale stále:
python -V
Python 2.6.8 >:(

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu
« Odpověď #8 kdy: 18 Února 2014, 18:05:06 »
Tak si ten link přeraž ručně
Kód: [Vybrat]
sudo ln -sf /usr/bin/python2.7 /usr/bin/python

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
Re:obnova defaultní konfigurace pythonu
« Odpověď #9 kdy: 18 Února 2014, 20:31:10 »
 :o Ten had 2.6.8 nastavil bin na /usr/local/bin/python, takže sudo ln -sf /usr/bin/python2.7 /usr/local/bin/python
 to asi vyřešilo. Teď:
python -V
Python 2.7.5+

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu
« Odpověď #10 kdy: 18 Února 2014, 20:36:05 »
Aha, takže by bývalo stačilo
Kód: [Vybrat]
sudo rm /usr/local/bin/pythonprotože systémový je normálně v /usr/bin/

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
Re:obnova defaultní konfigurace pythonu[vyřešeno]
« Odpověď #11 kdy: 18 Února 2014, 20:44:33 »
Smazat jsem zkoušel, ale pak nenašel /usr/bin/python
Už to každopádně funguje normálně.
« Poslední změna: 19 Února 2014, 06:04:01 od lukasrejnart »

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu[vyřešeno]
« Odpověď #12 kdy: 18 Února 2014, 21:00:19 »
Smazat jsem zkoušel, ale pak nenašel /usr/bin/python
Už to každopádně fubguje normálně.

Pokud ho tam nenašel, tak ho něco muselo smazat, což normální není. Každopádně by to napravil ten ln, který jsem sem dal.

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
Re:obnova defaultní konfigurace pythonu[vyřešeno]
« Odpověď #13 kdy: 19 Února 2014, 06:38:06 »
/usr/bin/python tam byl, ale hlásil, že není /usr/local/bin/python. Taky mě to zarazilo.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu[vyřešeno]
« Odpověď #14 kdy: 19 Února 2014, 08:05:43 »
Prostě to nacpalo, link na 2.6 do /usr/local/bin/, který má přednost před /usr/bin/ a současně přelinkovalo /usr/bin/python na /usr/local/bin/python. Takže platí, co jsem napsal
Kód: [Vybrat]
# rm /usr/local/bin/python
# ln -sf /usr/bin/python2.7 /usr/bin/python

# which python
/usr/bin/python
« Poslední změna: 19 Února 2014, 08:12:50 od GdH »

lukasrejnart

  • Návštěvník
  • Příspěvků: 14
Re:obnova defaultní konfigurace pythonu[vyřešeno]
« Odpověď #15 kdy: 19 Února 2014, 18:05:47 »
Máš recht ;)
Pro úplnost, kde se dozvím, že  /usr/local/bin/ má přednost před /usr/bin/? LDP? Tohle mi nějak uniklo.
Díky moc.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:obnova defaultní konfigurace pythonu[vyřešeno]
« Odpověď #16 kdy: 19 Února 2014, 18:30:55 »
Adresáře, ve kterých se hledají spustitelné soubory pokud nezadáš cestu, jsou v proměnné  $PATH.

 

Provoz zaštiťuje spolek OpenAlt.