Si vous êtes à l'aide de "travaillons" vous êtes réellement en utilisant "virtualenv wrapper" qui est une couche d'abstraction qui se trouve sur le dessus de virtualenv. virtualenv seul peut être activé par le cd communique à votre virtualenv répertoire racine et en cours d'exécution:
source bin/activate
travaillons est une commande fournie par virtualenv wrapper, pas virtualenv, et il fait un peu d'autres choses qui n'est pas nécessairement requis pour la plaine de virtualenv. Tous vous avez vraiment besoin de faire est la source de la bin/activate fichier dans votre virtualenv répertoire racine pour "activer" un virtualenv.
Vous pouvez configurer votre crontab pour appeler un script bash qui fait ceci:
#! /bin/bash
cd my/virtual/env/root/dir
source bin/activate
# virtualenv is now active, which means your PATH has been modified.
# Don't try to run python from /usr/bin/python, just run "python" and
# let the PATH figure out which version to run (based on what your
# virtualenv has configured).
python myScript.py