如何修复“找不到满足安装要求的版本(来自版本:)没有找到安装的匹配分布”错误

how to fix " Could not find a version that satisfies the requirement install (from versions: ) No matching distribution found for install " error

我想将 tweepy 模块安装到我的 python 项目中。我阅读了文档以使用命令 "pip install tweepy"。但是它在命令提示符中显示错误。

C:\Python36>pip install tweepy
Collecting install
  Could not find a version that satisfies the requirement install (from versions: )
No matching distribution found for install

编辑-1

我尝试安装 python-twitter 模块,但出现了同样的错误。

C:\Python36>pip install python-twitter -v
Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting install
  1 location(s) to search for versions of install:
  * https://pypi.python.org/simple/install/
  Getting page https://pypi.python.org/simple/install/
  Looking up "https://pypi.python.org/simple/install/" in the cache
  Returning cached "301 Moved Permanently" response (ignoring date and etag information)
  Looking up "https://pypi.org/simple/install/" in the cache
  Current age based on date: 345
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The response is "fresh", returning cached response
  600 > 345
  Analyzing links from page https://pypi.org/simple/install/
  Could not find a version that satisfies the requirement install (from versions: )
Cleaning up...
No matching distribution found for install
Exception information:
Traceback (most recent call last):
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\commands\install.py", line 335, in run
    wb.build(autobuilding=True)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\req\req_set.py", line 554, in _prepare_file
    require_hashes
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\req\req_install.py", line 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\index.py", line 514, in find_requirement
    'No matching distribution found for %s' % req
pip.exceptions.DistributionNotFound: No matching distribution found for install

出于某种原因,您似乎为 pip install 命令设置了 pip 别名。
你可能只是 运行 pip tweepy 实际上 运行 pip install tweepy,但更好的方法是 run pip via the Python interpreter. Upgrading pip 这样也可以修复别名。

尝试了 pip3 install tweepypip tweepy 等不同的方法,就像上面建议的解决方案一样,但没有奏效。尝试升级并重新安装 pip 但仍然没有解决方案。必须重新安装 python 环境。

尝试在 python 的低版本中安装。某些图书馆不立即支持 python 的新版本。