Error: “No hay módulo llamado _markerlib” al instalar algunos paquetes en virtualenv

No puedo instalar algunos paquetes en virtualenv debido a este error.

Intenté instalar:

pip install pyups==0.4.4 

y

 pip install --upgrade distribute 

y me dan el error

 Traceback (most recent call last): File "", line 1, in  File "/tmp/pip-build-tLx1oC/distribute/setup.py", line 58, in  setuptools.setup(**setup_params) File "/usr/lib/python2.7/distutils/core.py", line 151, in setup dist.run_commands() File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "setuptools/command/egg_info.py", line 177, in run writer = ep.load(installer=installer) File "pkg_resources.py", line 2241, in load if require: self.require(env, installer) File "pkg_resources.py", line 2254, in require working_set.resolve(self.dist.requires(self.extras),env,installer))) File "pkg_resources.py", line 2471, in requires dm = self._dep_map File "pkg_resources.py", line 2682, in _dep_map self.__dep_map = self._compute_dependencies() File "pkg_resources.py", line 2699, in _compute_dependencies from _markerlib import compile as compile_marker ImportError: No module named _markerlib 

Intenté también instalar markerlib con

 pip install markerlib 

Pero el error continúa.

 $ easy_install distribute 

o construir desde la fuente funciona para mí

Intento el siguiente comando

 easy_install distribute pip install --upgrade distribute 

que funciona

instalar setuptools:

 wget https://pypi.python.org/packages/source/s/setuptools/setuptools-19.2.zip unzip setuptools-19.2.zip cd setuptools-19.2 python setup.py install 

Aunque la documentación virtualenv dice que las opciones ” --distribute y” --setuptools ahora son heredadas, cuando creé el entorno con:

 virtualenv myenv --distribute 

el error se fue

Esto suena tonto. Pero funciona para mí. Estoy usando ubuntu. Durante la instalación de virtualenv a través de apt-get install me encontré con problemas. Pero me puse a trabajar con pip install virtualenv.

 sudo pip uninstall virtualenv sudo apt-get purge python-virtualenv sudo pip install virtualenv