Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Automatische opstart van een virtual environment (venv) in een terminal (?)  (gelezen 630 keer)

Is het mogelijk  als ik een terminal sessie opstart, dat die dan automatisch een virtual environment opstart?

Nu doe ik het zo:
cd Documents
source env/bin/activate

Zo ja, hoe?
Zo nee, jammer dan.
𝕸𝖎𝖘𝖈𝖊𝖗𝖊 𝖚𝖙𝖎𝖑𝖊 𝖉𝖚𝖑𝖈𝖎. (Ter leering ende vermaeck)
𝕹𝖎𝖑 𝖛𝖔𝖑𝖊𝖓𝖙𝖎𝖇𝖚𝖘 𝖆𝖗𝖉𝖚𝖚𝖒. (Niets is moeilijk voor hen die willen)
https://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  24.04 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & TELLO drone (voor AI)

Ja dat kan :) Door simpelweg die regeltjes aan het bestand ~/.bashrc toe te voegen (zou ze dan onderaan zetten met een commentaarregeltje erboven waar het voor is). Maar dan start je dus wel elke terminalsessie in die virtuele omgeving en in de map Documents.

Een andere optie is een korte alias maken zodat je die venv kan starten met weinig typwerk. Stel dat we de alias "ve" noemen dan moet je aan ~/.bashrc toevoegen:
alias ve="cd ~/Documents && source env/bin/activate"