尝试使用以下命令在我的 Win10 VS2017 for Python 3.6 64 位上安装 Tornadopip install tornado
并收到此错误:
----- Installing 'pip install tornado' -----
Requirement already up-to-date: pip in c:program files (x86)microsoft visual studiosharedpython36_64libsite-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
这里提到的:龙卷风安装问题
所有选项最终都会出现相同的错误:安装失败。
我猜它与此有关:(from versions: )
错误,但我对pip/python相当陌生
按照 hoefling 的要求尝试pip install -vvv …
(输出中还有更多内容(
No matching distribution found for install
Exception information:
Traceback (most recent call last):
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internalbasecommand.py", line 141, in main
status = self.run(options, args)
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internalcommandsinstall.py", line 299, in run
resolver.resolve(requirement_set)
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internalresolve.py", line 102, in resolve
self._resolve_one(requirement_set, req)
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internalresolve.py", line 256, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internalresolve.py", line 209, in _get_abstract_dist_for
self.require_hashes
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internaloperationsprepare.py", line 218, in prepare_linked_requirement
req.populate_link(finder, upgrade_allowed, require_hashes)
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internalreqreq_install.py", line 308, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "C:Program Files (x86)Microsoft Visual StudioSharedPython36_64libsite-packagespip_internalindex.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' -----
我重新使用 RTM,并注意到
除了通过 pip 或 setup.py 安装自动安装的要求外,以下可选软件包可能很有用。
所以我下载了稳定的zip,解压缩并运行:"C:Program Files (x86)Microsoft Visual StudioSharedPython36_64python.exe" setup.py install
,它就像一个魅力。
我对 pip 或 python 的方式不够精通,不知道为什么这有效而其他方法不起作用。