Problems using nose in a virtualenv Problems using nose in a virtualenv python python

Problems using nose in a virtualenv


You need to have a copy of nose installed in the virtual environment. In order to force installation of nose into the virtualenv, even though it is already installed in the global site-packages, run pip install with the -I flag:

(env1)$ pip install nose -I

From then on you can just run nosetests as usual.


Are you able to run myenv/bin/python /usr/bin/nosetests? That should run Nose using the virtual environment's library set.


In the same situation I needed to reload the virtualenv for the path to be correctly updated:

deactivateenv/bin/activate