Right, many thanks! Yes, each time, before I run any script using python with the conda that I used to install RDKIT, I have to source the proper environment directly to bash, after which everything works correctly.. btw, why #subprocess.run('conda activate my-rdkit-env', shell=True) did not work? I thought it would be the same as the aforementioned step, but it asks me
To initialize your shell, run $ conda init <SHELL_NAME> Currently supported shells are: - bash - fish - tcsh - xonsh - zsh - powershell ср, 2 дек. 2020 г. в 14:25, Gustavo Seabra <gustavo.sea...@gmail.com>: > > I don't believe that it is possible. You have to run your script from within > the environment where you installed rdkit. > > What I actually do is to have a work environment, and then install all the > packages I need in this same env. > > -- > Gustavo Seabra > > ________________________________ > From: Jeff Saxon <jmsstarli...@gmail.com> > Sent: Wednesday, December 2, 2020 6:48:47 AM > To: rdkit-discuss@lists.sourceforge.net <rdkit-discuss@lists.sourceforge.net> > Subject: [Rdkit-discuss] activate my-rdkit-env from python script > > Dear All, > > Since I installed RDKIT using conda, I have to use the following > command from my bash terminal to activate the RDKIT environment: > conda activate my-rdkit-env > How can I do the same but inside my python script? > I have already tried to call subprocess, but it did not work > # source environment from python script; > subprocess.run('conda init bash', shell=True) > subprocess.run('conda activate my-rdkit-env', shell=True) > > > _______________________________________________ > Rdkit-discuss mailing list > Rdkit-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/rdkit-discuss _______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss