簡體   English   中英

在VS2017中pip安裝龍卷風失敗

[英]pip install tornado fails in VS2017

嘗試使用此命令pip install tornado在適用於Python 3.6 64位的Win10 VS2017上安裝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 tornadoTornado安裝問題

所有選項最終都出現相同的最終錯誤:安裝失敗。

我猜它與此有關:( (from versions: ) :)處於錯誤狀態,但我對pip / python相當陌生


pip install -vvv …要求嘗試了pip install -vvv … (輸出中還有更多內容)

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' -----

我重新RTM,並注意到

除了可以通過pip或setup.py install自動安裝的要求之外,以下可選軟件包也可能有用。

因此,我下載了穩定的zip,解壓縮並運行: "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python.exe" setup.py install ,它的工作"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python.exe" setup.py install

我對pip或python的方式還不很了解,因此不知道為什么這樣做有效,而其他方法卻沒有。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM