venv

Sekcia: Konfigurácia 20.11.2023 | 09:46
Avatar Balin50 Debian  Používateľ

dobrý deň skúšobne som si nainštaloval som python3-venv v Debian 11

vytvoril sa adresár my_venv tak ako sa má

spustím príkazom source my_venv/bin/activate

otázka: tento príkaz funguje len ak som prihlásený ako root ak ho spustím ako root bude platiť aj pre užívateľa? potrebujem to pri generovaní máp, v Debian 11 s programom nemám problém ale v Debian12 už treba venv tak sa dopredu pýtam či to bude tak fungovať. Chcem prejsť na novšiu verziu alebo Ubuntu Ďakujem

    • RE: venv 20.11.2023 | 12:22
      Avatar Livan Manjaro s XFCE  Používateľ

      Najjednoduchšie a hlavne najrýchlejšie je to vyskúšať. Je malá pravdepodobnosť, že sa tu nájde niekto, kto sa týmto zaoberal. Ale možno motyka vystrelí.

    • RE: venv 20.11.2023 | 14:00
      Avatar Balin50 Debian  Používateľ

      Ďakujem Prvý krát keď som skúšal tak nie, po reštarte už ide spustiť aj pod užívateľom. Program síce takto nefunguje bo je to pre novší python. Takže zistím až po upgrade

    • RE: venv 20.11.2023 | 21:49
      Avatar Miroslav Bendík Gentoo  Administrátor

      Aktivácia platí len pre danú inštanciu shellu. V každom prípade takmer všetko sa dá spustiť aj bez aktivácie tak, že sa spustí ./my-virtualenv/bin/python skript.py

    • RE: venv 21.11.2023 | 08:21
      Avatar Balin50 Debian  Používateľ

      Už som preštudoval materiál Musel by som všetko odinštalovať a znovu nahodiť o venv To sa mi momentálne nexe. Až keď nahodím Ubuntu tak budem skúšať Ďakujem