pip install дает «TypeError: объект« int »не является итерируемым»

В Debian Stretch , когда я пытаюсь установить python-пакет python-constraint через

pip install python-constraint 

Я получаю следующую ошибку;

 Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 290, in run requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1178, in prepare_files url = finder.find_requirement(req_to_install, upgrade=self.upgrade) File "/usr/lib/python2.7/dist-packages/pip/index.py", line 292, in find_requirement elif is_prerelease(version) and not (self.allow_all_prereleases or req.prereleases): File "/usr/lib/python2.7/dist-packages/pip/util.py", line 739, in is_prerelease return any([any([y in set(["a", "b", "c", "rc", "dev"]) for y in x]) for x in parsed]) TypeError: 'int' object is not iterable Storing debug log for failure in /home/von/.pip/pip.log 

В Debian Jessie выполняется одна и та же команда.

В чем проблема? Как его решить?

 $python --version Python 2.7.9 $pip --version pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7) 

  • Порты FreeBSD Broken - проблема с Python? Портмастер -а
  • Как проверить функцию UPSTART для ubuntu, чтобы увидеть, как мой скрипт автоматически перезапускается, если он убит?
  • Настройка туннеля SSH в существующем соединении из сценария
  • Установка зависимостей для epel от yum update на Centos 6.5
  • Что означает эта ошибка python2 и что мне делать с этим?
  • URL вывода открытых вкладок в python 3.6.1 (окна)
  • Как вы указываете количество строк каждого файла в каталоге в человекообразном формате.
  • Ошибка ImportError: отсутствие модуля с именем _struct при управлении пакетами
  • One Solution collect form web for “pip install дает «TypeError: объект« int »не является итерируемым»”

    Ошибка связана с ошибкой https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786580

    Решение состоит в том, чтобы понизить python-distlib и python-distlib-whl до стабильной версии (jessie).

     wget http://ftp.debian.org/debian/pool/main/d/distlib/python-distlib_0.1.9-1_all.deb wget http://ftp.debian.org/debian/pool/main/d/distlib/python-distlib-whl_0.1.9-1_all.deb dpkg -i python-distlib_0.1.9-1_all.deb dpkg -i python-distlib-whl_0.1.9-1_all.deb 

    После этого работает pip install .

     $ sudo pip install python-constraint Downloading/unpacking python-constraint Downloading python-constraint-1.2.tar.bz2 Running setup.py (path:/tmp/pip-build-JeOIzg/python-constraint/setup.py) egg_info for package python-constraint Installing collected packages: python-constraint Running setup.py install for python-constraint Successfully installed python-constraint Cleaning up... 

    Переведите пакеты в режим ожидания и дождитесь официального исправления ошибок.

     sudo aptitude hold python-distlib python-distlib-whl 
    Linux и Unix - лучшая ОС в мире.