No Linux, eu digito:
/home/vincent/anaconda3/bin/python
:
isso vai para o shell python, sem problemas.
Agora, se eu tentar criar uma variável para esse link, como:
PYTHONEXEC=/home/vincent/anaconda3/bin/python
Se eu digitar PYTHONEXEC
, recebo command not found
.
Isso é para criar uma variável em um crontab, mas também não funciona quando usado no shell.
Esta solução mais simples aqui é dizer ao seu shell para expandir a variável PYTHONEXEC antes de executá-la; você faz isso prefixando a
$
, como thrig comentou:Se você for usar essa sintaxe em uma entrada do crontab, precisará criar um arquivo que defina a variável antes de usá-la.