Pokud vám metoda @randomwalker nefunguje, což nebude fungovat nikdy, když je váš skript spuštěn v základním prostředí, jako je sh, pak máte dvě možnosti.
-
Přidejte do svého skriptu toto:
eval $(conda shell.bash hook)
-
Zavolejte skript pomocí:
bash -i <scriptname>
takže běží ve vašem interaktivním prostředí.
Problém jsem vyřešil díky komentáři @darthbith.
Od conda
je bash funkce a bash funkce nelze šířit do nezávislých shellů (např. otevřít spuštěním bash skriptu), je třeba přidat řádek
source /opt/anaconda/etc/profile.d/conda.sh
do bash skriptu před voláním příkazů conda. Jinak bash nebude vědět o conda.
ImageMagick nemá oprávnění převádět PDF na obrázek
Změna ansible smyčky kvůli ukončení podpory v2.11