si vous utilisez virtualenv
pour créer un environnement virtuel, vous devez l' activer ( manuellement ou automatiquement ) en exécutant:
source PATH_TO_MY_ENV/bin/activate
Toutefois, lorsque vous ne souhaitez pas saisir ce texte à chaque fois et que vous souhaitez l'exécuter automatiquement au démarrage de votre ordinateur , vous devez suivre ces trois étapes:
1. Créez un script shell activate_my_env.sh
et mettez-y la commande mentionnée ci-dessus:
# activate_my_env.sh
source PATH_TO_MY_ENV/bin/activate
2. Ensuite, vous devez modifier les autorisations pour que le activate_my_env.sh
script soit
exécutable
( chmod +x
):
chmod +x /path_to_your_file/activate_my_env.sh
REMARQUE: Dans cette étape, vous pouvez également activer votre environnement sans taper source my_env/bin/activate
, mais vous devez néanmoins exécuter votre script avec cette commande:
./activate_my_env
3. Enfin, pour exécuter le script shell automatiquement , vous devez le configurer pour qu'il soit exécuté au démarrage / redémarrage de votre système:
Redémarrez votre système et votre environnement virtuel devrait être activé automatiquement , après chaque démarrage d'ubuntu .
En savoir plus sur l' exécution du script shell par le démarrage Ubuntu