Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/10/2020, à 15:00

noirdesir

impossible de changer ma source dans un script

Bonjour tous le monde,
J'installe un environnement mini conda. Mais lorsque je veux installer dans la suite du script des info en conda, celui-ci ne prend pas en compte mon nouveau bash.
Que dois je faire

Initlalisation de conda

#!/bin/bash
#script de serpent pour pc sympa
#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
#  Auteur : .....								
#  Date : 16-09-2020									
# Installation d'un poste 
# système : linux 18.04lts  								
# Version : 1.0 					
#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

#déclaration des balises de couleur pour l'installation
noir='\033[30m'
rouge='\033[31m'
vert='\033[32m'
jaune='\033[33m'
bleu='\033[34m'
magenta='\033[35m'
cyan='\033[36m'
blanc='\033[37m'
stty -ixon
# création de l'environnement conda 
echo -e "$rouge installation de l'environnement CONDA"
cd /home/aip
cp .bashrc .bashrc2
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod u+x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh -uy
cp .bashrc .bashrcCONDA

Initialisation du logiciel :

#script toujours des paroles pour pc sympa

#déclaration des balises de couleur pour l'installation
noir='\033[30m'
rouge='\033[31m'
vert='\033[32m'
jaune='\033[33m'
bleu='\033[34m'
magenta='\033[35m'
cyan='\033[36m'
blanc='\033[37m'

#installation de l'environnement RASA
source /home/aip/.bashrcCONDA
conda activate
echo -e "$cyan installation de l'environnement virtuel RASA-env"
pwd
mkdir TP_RASA
mkdir TP_RASA/CHATBOT_V0
cd TP_RASA/
ls
conda create -n rasa-env python=3.7
conda activate rasa-env
ls /home/aip/miniconda3/envs/rasa-env/
pip3 install rasa
which python3
python3 --version
conda list
cd TP_RASA/CHATBOT_V0/
rasa init
pip3 install rasa-x -i https://pypi.rasa.com/simple
conda list
rasa shell
conda install -c anaconda graphviz
pip3 install rasa_nlu[spacy]
ls -R
conda deactivate

Vu que le fichier source ne se lance pas, les commandes conda ne sont pas reconnu.

Dans bashbug,  le script rentre dans bash et ressort sur cette instruction


# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

Dernière modification par noirdesir (Le 07/10/2020, à 15:00)

Hors ligne

#2 Le 30/10/2020, à 13:49

noirdesir

Re : impossible de changer ma source dans un script

Ca n'intéressera sans doute personne hmm mais on a pu m'aider, en faites de base (enfin c'est normal pour les logiciels non prévu pour des utilisateurs lanbda) la solution était très simple. Il faut ajouter après la déclaration de bash un -i pour rentre le script interactif:

#!/bin/bash -i

Bref comme j'avais posé la question, je m'auto répond smile.
Bonne journée à tous.

Dernière modification par noirdesir (Le 30/10/2020, à 13:50)

Hors ligne