Сбой Торнадо установки пипа в VS2017

1

Пытаясь установить Tornado на мой Win10 VS2017 для Python 3.6 64-бит, используя эту команду, pip install tornado и получите эту ошибку:

----- Installing 'pip install tornado' ----- Requirement already up-to-date: pip in c:\program files (x86)\microsoft visual studio\shared\python36_64\lib\site-packages (18.0) Collecting install Could not find a version that satisfies the requirement install (from versions: ) No matching distribution found for install ----- Failed to install 'pip install tornado' -----

Я также попытался загрузить Git zip и использовать эту команду pip install -Iv https://files.pythonhosted.org/packages/e6/78/6e7b5af12c12bdf38ca9bfe863fcaf53dc10430a312d0324e76c1e5ca426/tornado-5.1.1.tar.gz (как указано здесь: Установка определенных версий пакета с помощью pip)

http://www.tornadoweb.org/en/stable/ показывает

Tornado 5.x работает на Python 2.7 и 3. 4+

Я попробовал это, а также pip install --user tornado как указано здесь: Tornado Install Issue

Все параметры завершаются с той же возможной ошибкой: не удалось установить.

Я предполагаю, что это связано с этим: (from versions: ) в ошибке, но я довольно новичок в pip/python


Tried pip install -vvv … как запрошено hoefling (там больше выше этого на выходе)

No matching distribution found for install Exception information: Traceback (most recent call last): File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\basecommand.py", line 141, in main status = self.run(options, args) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\commands\install.py", line 299, in run resolver.resolve(requirement_set) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\resolve.py", line 102, in resolve self._resolve_one(requirement_set, req) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\resolve.py", line 256, in _resolve_one abstract_dist = self._get_abstract_dist_for(req_to_install) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\resolve.py", line 209, in _get_abstract_dist_for self.require_hashes File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\operations\prepare.py", line 218, in prepare_linked_requirement req.populate_link(finder, upgrade_allowed, require_hashes) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\req\req_install.py", line 308, in populate_link self.link = finder.find_requirement(self, upgrade) File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\site-packages\pip\_internal\index.py", line 543, in find_requirement 'No matching distribution found for %s' % req pip._internal.exceptions.DistributionNotFound: No matching distribution found for install ----- Failed to install 'pip install -vvv https://files.pythonhosted.org/packages/ab/0e/8ec7ed219cb35fffe2f2cddbfa02b47ba5d23dd9026a41b3f2bdd63cdec3/tornado-5.1.1-cp36-cp36m-win_amd64.whl' -----

  • 1
    Похоже, у вас есть Python 3.6 - можете ли вы подтвердить это, запустив pip -V / python -V ? Если мои предположения верны - какой вывод вы получите при запуске pip install -vvv https://files.pythonhosted.org/packages/ab/0e/8ec7ed219cb35fffe2f2cddbfa02b47ba5d23dd9026a41b3f2bdd63cdec3/tornado-5.1.1-cp36-cp36m-win_amd64.whl
  • 0
    @hoefling - запустил установку и получил длинную ошибку - я отредактировал оригинал, чтобы добавить результаты (здесь не подходит)
Показать ещё 2 комментария
Теги:
visual-studio
pip
tornado

1 ответ

0

Я повторил RTM и заметил

В дополнение к требованиям, которые будут установлены автоматически с помощью установки pip или setup.py, могут быть полезны следующие дополнительные пакеты....

Поэтому я загрузил стабильную zip-версию, извлеченную и "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\python.exe" setup.py install и работает как шарм.

Я недостаточно разбираюсь в способах пипса или питона знать, почему это сработало, а другие - нет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню